diff --git a/playbook.yaml b/playbook.yaml index c4a2e69ce7066bbaf5915bf394e23f21269b154f..290046cb380939da03489a572d27ad37e7484a67 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -1,21 +1,19 @@ - name: Set eth0 static hosts: all + vars_files: + - vars.yml tasks: - name: Set iface static template: src: static_iface.j2 dest: /etc/network/interfaces.d/ansible.conf mode: 0644 -- name: Restart networking eth0 - hosts: all - tasks: - - name: Restart networking eth0 - shell: ifdown eth0 && ifup eth0 -- name: Restart networking eth1 - hosts: routers - tasks: - - name: Restart networking eth1 - shell: ifdown eth1 && ifup eth1 + notify: Restart networking + handlers: + - name: Restart networking + service: + name: networking + state: restarted - name: Test config by pinging hosts: H1 tasks: