You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
671 B
27 lines
671 B
- name: Create the argocd namespace
|
|
k8s:
|
|
state: present
|
|
definition:
|
|
apiVersion: v1
|
|
kind: Namespace
|
|
metadata:
|
|
name: argocd
|
|
spec: {}
|
|
|
|
- name: Add the ArgoCD Helm repository
|
|
kubernetes.core.helm_repository:
|
|
name: argo
|
|
repo_url: "https://argoproj.github.io/argo-helm"
|
|
|
|
- name: Deploy ArgoCD
|
|
kubernetes.core.helm:
|
|
name: argocd
|
|
chart_ref: argo/argo-cd
|
|
update_repo_cache: yes
|
|
release_namespace: argocd
|
|
release_values:
|
|
configs:
|
|
secret:
|
|
argocdServerAdminPassword: '{{ "secret" | password_hash("bcrypt") }}'
|
|
release_state: present
|
|
chart_version: '{{ argocd_chart_version }}'
|
|
|