|
@@ -0,0 +1,45 @@
|
|
|
+---
|
|
|
+# This task file ensures expected variables exist in the case where systems have
|
|
|
+# been upgraded from states where these values were not initially configured.
|
|
|
+
|
|
|
+- name: Ensure ETCD_CA_FILE is absent
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: 'ETCD_CA_FILE'
|
|
|
+ state: absent
|
|
|
+
|
|
|
+- name: Ensure ETCD_PEER_CA_FILE is absent
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: 'ETCD_PEER_CA_FILE'
|
|
|
+ state: absent
|
|
|
+
|
|
|
+- name: Ensure ETCD_QUOTA_BACKEND_BYTES exists
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: '^ETCD_QUOTA_BACKEND_BYTES='
|
|
|
+ line: 'ETCD_QUOTA_BACKEND_BYTES={{ etcd_quota_backend_bytes }}'
|
|
|
+
|
|
|
+- name: Ensure ETCD_CLIENT_CERT_AUTH exists
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: '^ETCD_CLIENT_CERT_AUTH='
|
|
|
+ line: 'ETCD_CLIENT_CERT_AUTH="true"'
|
|
|
+
|
|
|
+- name: Ensure ETCD_PEER_CLIENT_CERT_AUTH exists
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: '^ETCD_PEER_CLIENT_CERT_AUTH='
|
|
|
+ line: 'ETCD_PEER_CLIENT_CERT_AUTH="true"'
|
|
|
+
|
|
|
+- name: Ensure ETCD_TRUSTED_CA_FILE exists
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: '^ETCD_TRUSTED_CA_FILE='
|
|
|
+ line: 'ETCD_TRUSTED_CA_FILE={{ etcd_ca_file }}'
|
|
|
+
|
|
|
+- name: Ensure ETCD_PEER_TRUSTED_CA_FILE exists
|
|
|
+ lineinfile:
|
|
|
+ destfile: "{{ etcd_conf_file }}"
|
|
|
+ regexp: '^ETCD_PEER_TRUSTED_CA_FILE='
|
|
|
+ line: 'ETCD_PEER_TRUSTED_CA_FILE={{ etcd_peer_ca_file }}'
|