|
|
@ -128,23 +128,23 @@ |
|
|
|
owner: root |
|
|
|
mode: "0600" |
|
|
|
when: inventory_hostname in groups['etcd'] and sync_certs|default(false) and |
|
|
|
inventory_hostname != groups['etcd'][0] |
|
|
|
|
|
|
|
- name: Gen_certs | Unpack certs on masters |
|
|
|
inventory_hostname != groups['etcd'][0] |
|
|
|
|
|
|
|
- name: Gen_certs | Unpack certs on masters |
|
|
|
shell: "base64 -d < {{ cert_tempfile.stdout }} | tar xz -C {{ etcd_cert_dir }}" |
|
|
|
no_log: true |
|
|
|
changed_when: false |
|
|
|
check_mode: no |
|
|
|
no_log: true |
|
|
|
changed_when: false |
|
|
|
check_mode: no |
|
|
|
when: inventory_hostname in groups['etcd'] and sync_certs|default(false) and |
|
|
|
inventory_hostname != groups['etcd'][0] |
|
|
|
notify: set secret_changed |
|
|
|
|
|
|
|
- name: Gen_certs | Cleanup tempfile |
|
|
|
file: |
|
|
|
path: "{{cert_tempfile.stdout}}" |
|
|
|
state: absent |
|
|
|
inventory_hostname != groups['etcd'][0] |
|
|
|
notify: set secret_changed |
|
|
|
|
|
|
|
- name: Gen_certs | Cleanup tempfile |
|
|
|
file: |
|
|
|
path: "{{cert_tempfile.stdout}}" |
|
|
|
state: absent |
|
|
|
when: inventory_hostname in groups['etcd'] and sync_certs|default(false) and |
|
|
|
inventory_hostname != groups['etcd'][0] |
|
|
|
inventory_hostname != groups['etcd'][0] |
|
|
|
|
|
|
|
- name: Gen_certs | Copy certs on nodes |
|
|
|
shell: "base64 -d <<< '{{etcd_node_cert_data.stdout|quote}}' | tar xz -C {{ etcd_cert_dir }}" |
|
|
|