add_new_member.yml 457 B

1234567891011121314
  1. ---
  2. # Set some facts to reference from hostvars
  3. - import_tasks: set_facts.yml
  4. - name: Add new etcd members to cluster
  5. command: "{{ etcdctlv2 }} member add {{ etcd_hostname }} {{ etcd_peer_url_scheme }}://{{ etcd_ip }}:{{ etcd_peer_port }}"
  6. delegate_to: "{{ etcd_ca_host }}"
  7. failed_when:
  8. - etcd_add_check.rc == 1
  9. - ("peerURL exists" not in etcd_add_check.stderr)
  10. register: etcd_add_check
  11. retries: 3
  12. delay: 10
  13. until: etcd_add_check.rc == 0