cryptobioz / devops-stack-module-argocd

A DevOps Stack module to finalize ArgoCD

Home Page:https://devops-stack.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

devops-stack-module-argocd

A DevOps Stack module to finalize ArgoCD.

While the argocd-helm module deploys a bootstrap ArgoCD, this module allows to finalize its installation and should be called at the end of all DevOps Stack modules.

Usage

module "argocd" {
  source = "git::https://github.com/camptocamp/devops-stack-module-argocd.git/"

  cluster_name   = var.cluster_name
  oidc           = module.oidc.oidc
  argocd         = {
    namespace = module.cluster.argocd_namespace
    server_secretkey = module.cluster.argocd_server_secretkey
    accounts_pipeline_tokens = module.cluster.argocd_accounts_pipeline_tokens
    server_admin_password = module.cluster.argocd_server_admin_password
    domain = module.cluster.argocd_domain
    admin_enabled = true
  }
  base_domain    = module.cluster.base_domain
  cluster_issuer = "letsencrypt-prod"

  depends_on = [ module.cert-manager, module.monitoring ]
}

About

A DevOps Stack module to finalize ArgoCD

https://devops-stack.io/

License:Apache License 2.0


Languages

Language:Mustache 70.2%Language:HCL 24.3%Language:Smarty 5.5%