Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

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.