Skip to content

Flux2

Requirements

Name Version
terraform >= 1.0
flux >= 0.0.16
github >= 4.28.0
kubectl >= 1.14.0
tls 4.0.4

Providers

Name Version
flux >= 0.0.16
github >= 4.28.0
kubectl >= 1.14.0
kubernetes n/a
null n/a
tls 4.0.4

Modules

No modules.

Resources

Name Type
github_branch_default.main resource
github_repository.main resource
github_repository_deploy_key.main resource
github_repository_file.flux_cert resource
github_repository_file.install resource
github_repository_file.kustomize resource
github_repository_file.sync resource
github_repository_file.weave-gitops resource
github_repository_file.weave-gitops-repo resource
github_repository_file.weave-ingress resource
kubectl_manifest.sync_kustomize resource
kubectl_manifest.sync_repo resource
kubernetes_secret.main resource
null_resource.flux_install resource
tls_private_key.main resource
flux_install.main data source
flux_sync.main data source
github_repository.main data source

Inputs

Name Description Type Default Required
branch branch name string "master" no
domain-name n/a string n/a yes
namespace Namespace any n/a yes
repository_create n/a bool false no
repository_name github repository name string n/a yes
repository_visibility How visible is the github repo string "private" no
target_path flux sync target path string n/a yes

Outputs

No outputs.