Skip to content

Latest commit

 

History

History

github-via-ssh-with-gpg

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

GitHub via SSH (with GPG)

The example demonstrates how to bootstrap a KinD cluster with Flux using a GitHub repository via SSH with GPG provided.

Note: The GitHub repository is created and auto initialised ready for Flux to use.

Requirements

Name Version
terraform >= 1.7.0
flux >= 1.2
github >= 6.1
kind >= 0.4
tls >= 4.0

Providers

Name Version
flux >= 1.2
github >= 6.1
kind >= 0.4
tls >= 4.0

Modules

No modules.

Resources

Name Type
flux_bootstrap_git.this resource
github_repository.this resource
github_repository_deploy_key.this resource
kind_cluster.this resource
tls_private_key.flux resource

Inputs

Name Description Type Default Required
github_org GitHub organization string "" no
github_repository GitHub repository string "" no
github_token GitHub token string "" no
gpg_key_id The ID of the GPG key to use for signing commits when bootstraping FluxCD. string "" no
gpg_key_ring The path to the exported GPG key ring. string "" no
gpg_passphrase The passphrase of the GPG key. string "" no

Outputs

No outputs.