|
@@ -29,7 +29,16 @@
|
|
|
- set_fact:
|
|
|
ansible_service_broker_certs_dir: "{{ openshift.common.config_base }}/ansible-service-broker"
|
|
|
|
|
|
+- name: Read in certs for etcd
|
|
|
+ slurp:
|
|
|
+ src: '{{ ansible_service_broker_certs_dir }}/{{ item }}'
|
|
|
+ register: asb_etcd_certs
|
|
|
+ with_items:
|
|
|
+ - cert.pem
|
|
|
+ - client.pem
|
|
|
+ - client.key
|
|
|
+
|
|
|
- set_fact:
|
|
|
- etcd_ca_cert: "{{ lookup('file', '{{ ansible_service_broker_certs_dir }}/cert.pem') }}"
|
|
|
- etcd_client_cert: "{{ lookup('file', '{{ ansible_service_broker_certs_dir }}/client.pem') }}"
|
|
|
- etcd_client_key: "{{ lookup('file', '{{ ansible_service_broker_certs_dir }}/client.key') }}"
|
|
|
+ etcd_ca_cert: "{{ asb_etcd_certs.results.0.content | b64decode }}"
|
|
|
+ etcd_client_cert: "{{ asb_etcd_certs.results.1.content | b64decode }}"
|
|
|
+ etcd_client_key: "{{ asb_etcd_certs.results.2.content | b64decode }}"
|