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.