Skip to content

projectkerberus/terraform-kerberus-argocd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Kerberus Dashboard

Terraform module which deploys ArgoCD on your Kubernetes cluster.

This module is part of the Kerberus Platform

Usage

module "kerberus_dashboard" {
  source = "project-kerberus/arcocd/kerberus"

  argocd_url = "https://argo.io/"

  path_kubeconfig = "~/.kube/config"
}

Examples

Requirements

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

Providers

Name Version
external 2.1.0
helm 2.2.0
kubernetes 2.3.2

Modules

No modules.

Resources

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

Inputs

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)
[
"--insecure"
]
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

Outputs

Name Description
argocd_password ArgoCD password
argocd_token ArgoCD token

Authors

The module is maintained by Kiratech with help from these awesome contributors.

License

See LICENSE for full details.

About

Terraform module which deploys ArgoCD on your Kubernetes cluster.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published