--- - name: restart etcd command: /bin/true notify: - etcd | reload systemd - reload etcd - wait for etcd up - name: etcd | reload systemd command: systemctl daemon-reload when: ansible_service_mgr == "systemd" - name: reload etcd service: name: etcd state: restarted when: is_etcd_master - name: wait for etcd up uri: url="https://{% if is_etcd_master %}{{ etcd_address }}{% else %}127.0.0.1{% endif %}:2379/health" validate_certs=no register: result until: result.status is defined and result.status == 200 retries: 10 delay: 5 - name: set etcd_secret_changed set_fact: etcd_secret_changed: true