bootstrap

iits-consulting/bootstrap/argocd

Terraform Module HCL ARGOCD

Easy way to bootstrap ArgoCD into your Kubernetes Cluster

Install
module "bootstrap" {
source = "iits-consulting/bootstrap/argocd"
version = "6.0.0"
}
plain text: /constructs/tfmod-iits-consulting-bootstrap-argocd/install.txt
⭐ Source on GitHub 📦 Registry page
README

Deprecated We simplified the terraform module so that we don't need a module anymore. Now you need only to install this helm chart: https://github.com/iits-consulting/charts/tree/main/charts/argocd Usage example: ``hcl resource "helm_release" "argocd" { name = "argocd" repository = "https://charts.iits.tech" chart = "argocd" version = "5.22.1" namespace = "argocd" create_namespace = true wait = true atomic = true timeout = 900 // 15 Minutes render_subchart_notes = true dependency_update = true wait_for_jobs = true values = [ yamlencode({ projects = { infrastructure-charts = { projectValues = { # Set this to enable stage $STAGE-values.yaml stage = var.stage # Example values which are handed down to the project. Like this you can give over informations from terraform to argocd traefikElbId =

Inputs (11)
NameTypeDescriptionDefault
argocd_git_access_tokenstringSecret Access Token to be able to pull the git Code. If you use ssh key set it t required
argocd_project_source_repo_urlstringGit repository URL where the App of Apps Helm Chart resides. required
argocd_project_source_pathstringPath within the Git repository where the App of Apps Helm Chart resides. required
argocd_git_access_token_usernamestringThe Username of the Git User/Service account to be able to pull the git Code. If required
argocd_project_source_repo_branchstringGit repository branch where the App of Apps Helm Chart resides."main"
argocd_project_namestringThe ArgoCD project name shown in the UI (default: infrastructure-charts)"infrastructure-charts"
argocd_application_valuesanyHelm Application Values and Secret which are handed down to ArgoCD{}
argocd_install_crdsboolIf ArgoCD CRDs should be installedfalse
argocd_enable_server_side_applyboolIf k8s Server Side Apply should be enabled for this ArgoCD project.false
argocd_namespacestringKubernetes namespace to install ArgoCD chart to. (default: argocd)"argocd"
argocd_git_access_private_key_base64EncodedstringSSH Private Key to be able to pull the git Code. Default = "" which means it is ""
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version6.0.0
Cloud ARGOCD
Total downloads3.5k
Inputs11
Resources1
Namespaceiits-consulting
Updated