Skip to content

Application

Requirements

Name Version
terraform >= 1.7.4
argocd 6.0.3

Providers

Name Version
argocd 6.0.3

Modules

No modules.

Resources

Name Type
argocd_application.apps resource

Inputs

Name Description Type Default Required
argocd_namespace Namespace where the ArgoCD server has been deployed string n/a yes
automated_sync Enable ArgoCD automated sync (prune + self-heal): the app self-reconciles to Git with no manual sync. prune deletes resources dropped from Git; self_heal reverts manual changes. Set false for manual-sync apps. bool true no
chart Repository path with helm string null no
cluster_name Cluster url string "https://kubernetes.default.svc" no
history_limit History limit number 3 no
name Application name string n/a yes
namespace K8s namespace to deploy application string n/a yes
parameters Helm parameters which are passed to the helm template command upon manifest generation map(string) {} no
path Repository path with helm string "" no
project_name ArgoCD Project name string n/a yes
repo_url Repository URL string n/a yes
sync_options ArgoCD sync options applied to the application sync policy. list(string)
[
"CreateNamespace=false"
]
no
target_revision Target revision to retrieve from Git string "HEAD" no
value_files Helm value files list(string)
[
"values.yaml"
]
no
values Helm values which are passed to the helm template command upon manifest generation any null no

Outputs

No outputs.