25 lines
672 B
YAML
25 lines
672 B
YAML
---
|
|
# Acme-DNS application deployment
|
|
|
|
- name: Create a namespace for {{apps.acme_dns.name}}
|
|
k8s:
|
|
kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
name: "{{apps.acme_dns.namespace}}"
|
|
api_version: v1
|
|
kind: Namespace
|
|
state: "{{apps.acme_dns.state}}"
|
|
become: true
|
|
|
|
- name: create {{apps.acme_dns.name}} resources
|
|
kubernetes.core.k8s:
|
|
kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
state: "{{apps.acme_dns.state}}"
|
|
definition: "{{ lookup('template', item) | from_yaml }}"
|
|
loop:
|
|
- acme-dns/deployment.yaml
|
|
- acme-dns/pv-config.yaml
|
|
- acme-dns/pv-data.yaml
|
|
- acme-dns/pv-config-claim.yaml
|
|
- acme-dns/pv-data-claim.yaml
|
|
become: true
|