28 lines
792 B
YAML
28 lines
792 B
YAML
---
|
|
- name: Create argocd namespace
|
|
kubernetes.core.k8s:
|
|
name: argocd
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
api_version: v1
|
|
kind: Namespace
|
|
state: present
|
|
|
|
- name: Install argocd
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
namespace: argocd
|
|
definition: "{{ lookup('template', 'install.yml') | from_yaml }}"
|
|
|
|
- name: Deploy forwardauth middleware
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
definition: "{{ lookup('template', 'middleware-forwardauth.yml') | from_yaml }}"
|
|
|
|
- name: Deploy argocd - ingress
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
definition: "{{ lookup('template', 'ingress.yml') | from_yaml }}"
|