Files
awx-operator/roles/installer/tasks/load_route_tls_secret.yml
2022-06-16 01:03:13 -04:00

21 lines
662 B
YAML

---
- name: Retrieve Route TLS Secret
k8s_info:
kind: Secret
namespace: '{{ ansible_operator_meta.namespace }}'
name: '{{ route_tls_secret }}'
register: route_tls
no_log: "{{ no_log }}"
- name: Load Route TLS Secret content
set_fact:
route_tls_key: '{{ route_tls["resources"][0]["data"]["tls.key"] | b64decode }}'
route_tls_crt: '{{ route_tls["resources"][0]["data"]["tls.crt"] | b64decode }}'
no_log: "{{ no_log }}"
- name: Load Route TLS Secret content
set_fact:
route_ca_crt: '{{ route_tls["resources"][0]["data"]["ca.crt"] | b64decode }}'
no_log: "{{ no_log }}"
when: '"ca.crt" in route_tls["resources"][0]["data"]'