Terraform module which deploys ArgoCD on your Kubernetes cluster.
This module is part of the Kerberus Platform
module "kerberus_dashboard" {
source = "project-kerberus/arcocd/kerberus"
argocd_url = "https://argo.io/"
path_kubeconfig = "~/.kube/config"
}
Name | Version |
---|---|
terraform | >= 1.0.0 |
external | 2.1.0 |
helm | 2.2.0 |
kubernetes | 2.3.2 |
null | 3.1.0 |
kubectl | n/a |
jq | n/a |
curl | n/a |
Name | Version |
---|---|
external | 2.1.0 |
helm | 2.2.0 |
kubernetes | 2.3.2 |
No modules.
Name | Type |
---|---|
helm_release.argocd | resource |
kubernetes_namespace.argo_namespace | resource |
external_external.generate_argocd_token | data source |
kubernetes_secret.retreive_argocd_password | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
argocd_chart | ArgoCD chart name to be installed. | string |
"argo-cd" |
no |
argocd_chart_version | Specify the exact ArgoCD chart version to install. If this is not specified, the latest version is installed. | string |
null |
no |
argocd_kerberus_service_account | The name of the ArgoCD service account for kerberus. | string |
"kerberus-dashboard" |
no |
argocd_namespace | The name of ArgoCD namespace for the Kerberus dashboard. | string |
"argo-system" |
no |
argocd_rbacConfig_policy_default | Argo CD pre-defined roles, it can be role:readonly or role:admin. For more information see: https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md | string |
"role:admin" |
no |
argocd_repository | Repository URL where to locate the ArgoCD chart | string |
"https://argoproj.github.io/argo-helm" |
no |
argocd_server_extra_args | ArgoCD server extra args | list(string) |
[ |
no |
argocd_url | fqdn for ArgoCD gui | string |
n/a | yes |
argocd_values_path | ArgoCD helm chart values.yaml path. | string |
"" |
no |
path_kubeconfig | path kubeconfig | string |
n/a | yes |
Name | Description |
---|---|
argocd_password | ArgoCD password |
argocd_token | ArgoCD token |
The module is maintained by Kiratech with help from these awesome contributors.
See LICENSE for full details.