|
@@ -13,19 +13,25 @@
|
|
|
vars:
|
|
|
etcd_peers: "{{ groups.oo_new_etcd_to_config | default([], true) }}"
|
|
|
etcd_certificates_etcd_hosts: "{{ groups.oo_new_etcd_to_config | default([], true) }}"
|
|
|
- roles:
|
|
|
- - role: os_firewall
|
|
|
+ tasks:
|
|
|
+ - import_role:
|
|
|
+ name: os_firewall
|
|
|
when: etcd_add_check.rc == 0
|
|
|
- - role: openshift_etcd
|
|
|
+
|
|
|
+ - import_role:
|
|
|
+ name: etcd
|
|
|
when: etcd_add_check.rc == 0
|
|
|
- etcd_peers: "{{ groups.oo_etcd_to_config | union(groups.oo_new_etcd_to_config)| default([], true) }}"
|
|
|
- etcd_certificates_etcd_hosts: "{{ groups.oo_etcd_to_config | default([], true) }}"
|
|
|
- etcd_initial_cluster_state: "existing"
|
|
|
- etcd_initial_cluster: "{{ etcd_add_check.stdout_lines[3] | regex_replace('ETCD_INITIAL_CLUSTER=','') | regex_replace('\"','') }}"
|
|
|
- etcd_ca_setup: False
|
|
|
- - role: nickhammond.logrotate
|
|
|
+ vars:
|
|
|
+ etcd_peers: "{{ groups.oo_etcd_to_config | union(groups.oo_new_etcd_to_config)| default([], true) }}"
|
|
|
+ etcd_certificates_etcd_hosts: "{{ groups.oo_etcd_to_config | default([], true) }}"
|
|
|
+ etcd_initial_cluster_state: "existing"
|
|
|
+ etcd_initial_cluster: "{{ etcd_add_check.stdout_lines[3] | regex_replace('ETCD_INITIAL_CLUSTER=','') | regex_replace('\"','') }}"
|
|
|
+ etcd_ca_setup: False
|
|
|
+
|
|
|
+ - import_role:
|
|
|
+ name: nickhammond.logrotate
|
|
|
when: etcd_add_check.rc == 0
|
|
|
- post_tasks:
|
|
|
+
|
|
|
# etcd_hostname fact is set in add_new_member.yml called above.
|
|
|
- name: Verify cluster is stable
|
|
|
command: >
|