ansible-role-k8s-cert-manager/tasks/csi.yml
Adrien ac92e81b52
All checks were successful
continuous-integration/drone/push Build is passing
Rename tag cert-manager
2020-07-10 23:14:34 +02:00

29 lines
715 B
YAML

---
- name: CSI Cert Manager Setup
block:
- name: Include vars for CSI
include_vars: "files_list_csi.yml"
- name: Define state to present
set_fact:
certmanager_csi_state: "present"
when:
- certmanager_csi|bool
- name: Define state to absent
set_fact:
certmanager_csi_state: "absent"
when:
- not certmanager_csi|bool
- name: CSI Cert Manager files need to be {{ certmanager_csi_state }}
k8s:
state: "{{ certmanager_csi_state }}"
context: "{{ my_context }}"
merge_type: merge
resource_definition: "{{ lookup('file', item) | from_yaml }}"
with_items:
- '{{ certmanager_csi_list }}'
tags:
- cert-manager
- storage