Name | Version |
---|---|
terraform | ~> 1.0 |
kubectl | >= 1.7.0 |
Name | Version |
---|---|
kubectl | >= 1.7.0 |
No modules.
Name | Type |
---|---|
kubectl_manifest.deploy_keys | resource |
kubectl_manifest.flux_system | resource |
kubectl_manifest.install | resource |
kubectl_manifest.namespaces | resource |
kubectl_manifest.secrets | resource |
kubectl_manifest.sync | resource |
kubectl_file_documents.install | data source |
kubectl_file_documents.sync | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_path | Path to synchronize Flux with this cluster | string |
n/a | yes |
base_dir | Name of the base directory. | string |
"base" |
no |
base_path | Path to the base directory relative to the current Terraform configuration root. | string |
".." |
no |
deploy_keys | Deploy keys to add. You can pass sensitive values by setting the private_key value to sensitive::key where key refers to a value in sensitive_inputs . |
map(object({ |
{} |
no |
namespaces | Namespaces to create | list(string) |
[] |
no |
secrets | Secrets to add. You can pass sensitive values by setting any value in data to sensitive::key where key refers to a value in sensitive_inputs . |
map(object({ |
{} |
no |
sensitive_inputs | Values that should be marked as sensitive. Supported by secrets , deploy_keys . |
map(string) |
{} |
no |
No outputs.