--- - name: Configure | Copy etcd.service systemd file template: src: etcd.service.j2 dest: /lib/systemd/system/etcd.service backup: yes when: init_system == "systemd" notify: - restart systemd-etcd - name: Configure | Write calico-node initd script template: src: deb-etcd.initd.j2 dest: /etc/init.d/etcd owner: root mode: 755 when: init_system == "sysvinit" and ansible_os_family == "Debian" notify: restart etcd - name: Configure | Create etcd config file template: src: etcd.j2 dest: /etc/etcd.env notify: restart etcd - name: Configure | Ensure etcd is running service: name=etcd state=started enabled=yes