|
@@ -105,13 +105,6 @@
|
|
when: etcd_server_certs_missing | bool
|
|
when: etcd_server_certs_missing | bool
|
|
delegate_to: "{{ etcd_ca_host }}"
|
|
delegate_to: "{{ etcd_ca_host }}"
|
|
|
|
|
|
-- name: Create local temp directory for syncing certs
|
|
|
|
- local_action: command mktemp -d /tmp/etcd_certificates-XXXXXXX
|
|
|
|
- become: no
|
|
|
|
- register: g_etcd_server_mktemp
|
|
|
|
- changed_when: False
|
|
|
|
- when: etcd_server_certs_missing | bool
|
|
|
|
-
|
|
|
|
- name: Create a tarball of the etcd certs
|
|
- name: Create a tarball of the etcd certs
|
|
command: >
|
|
command: >
|
|
tar -czvf {{ etcd_generated_certs_dir }}/{{ etcd_cert_subdir }}.tgz
|
|
tar -czvf {{ etcd_generated_certs_dir }}/{{ etcd_cert_subdir }}.tgz
|
|
@@ -127,8 +120,7 @@
|
|
- name: Retrieve etcd cert tarball
|
|
- name: Retrieve etcd cert tarball
|
|
fetch:
|
|
fetch:
|
|
src: "{{ etcd_generated_certs_dir }}/{{ etcd_cert_subdir }}.tgz"
|
|
src: "{{ etcd_generated_certs_dir }}/{{ etcd_cert_subdir }}.tgz"
|
|
- dest: "{{ g_etcd_server_mktemp.stdout }}/"
|
|
|
|
- flat: yes
|
|
|
|
|
|
+ dest: "/tmp"
|
|
fail_on_missing: yes
|
|
fail_on_missing: yes
|
|
validate_checksum: yes
|
|
validate_checksum: yes
|
|
when: etcd_server_certs_missing | bool
|
|
when: etcd_server_certs_missing | bool
|
|
@@ -144,7 +136,7 @@
|
|
|
|
|
|
- name: Unarchive cert tarball
|
|
- name: Unarchive cert tarball
|
|
unarchive:
|
|
unarchive:
|
|
- src: "{{ g_etcd_server_mktemp.stdout }}/{{ etcd_cert_subdir }}.tgz"
|
|
|
|
|
|
+ src: "/tmp/{{ inventory_hostname }}/{{ etcd_generated_certs_dir }}/{{ etcd_cert_subdir }}.tgz"
|
|
dest: "{{ etcd_cert_config_dir }}"
|
|
dest: "{{ etcd_cert_config_dir }}"
|
|
when: etcd_server_certs_missing | bool
|
|
when: etcd_server_certs_missing | bool
|
|
|
|
|
|
@@ -161,8 +153,7 @@
|
|
- name: Retrieve etcd ca cert tarball
|
|
- name: Retrieve etcd ca cert tarball
|
|
fetch:
|
|
fetch:
|
|
src: "{{ etcd_generated_certs_dir }}/{{ etcd_ca_name }}.tgz"
|
|
src: "{{ etcd_generated_certs_dir }}/{{ etcd_ca_name }}.tgz"
|
|
- dest: "{{ g_etcd_server_mktemp.stdout }}/"
|
|
|
|
- flat: yes
|
|
|
|
|
|
+ dest: "/tmp"
|
|
fail_on_missing: yes
|
|
fail_on_missing: yes
|
|
validate_checksum: yes
|
|
validate_checksum: yes
|
|
when: etcd_server_certs_missing | bool
|
|
when: etcd_server_certs_missing | bool
|
|
@@ -177,8 +168,7 @@
|
|
when: etcd_server_certs_missing | bool
|
|
when: etcd_server_certs_missing | bool
|
|
|
|
|
|
- name: Delete temporary directory
|
|
- name: Delete temporary directory
|
|
- local_action: file path="{{ g_etcd_server_mktemp.stdout }}" state=absent
|
|
|
|
- become: no
|
|
|
|
|
|
+ local_action: file path="/tmp/{{ inventory_hostname }}" state=absent
|
|
changed_when: False
|
|
changed_when: False
|
|
when: etcd_server_certs_missing | bool
|
|
when: etcd_server_certs_missing | bool
|
|
|
|
|