main.yml 758 B

1234567891011121314151617181920212223242526272829
  1. ---
  2. # tasks file for mesh-interfaces
  3. - template:
  4. src: test.j2
  5. dest: /etc/test-hosts.info
  6. - name: Install bird.conf
  7. template: src=bird.conf.j2 dest=/etc/bird.d/mesh.conf
  8. notify: Restart bird daemons
  9. - name: Install bird6.conf
  10. template: src=bird6.conf.j2 dest=/etc/bird6.d/mesh.conf
  11. notify: Restart bird daemons
  12. - name: Ensure interface definitions from other files are included
  13. lineinfile:
  14. dest: /etc/network/interfaces
  15. line: "source /etc/network/interfaces.d/*.cfg"
  16. - name: Install mesh interface definitions
  17. template:
  18. dest: "/etc/network/interfaces.d/mesh.cfg"
  19. src: "mesh_interfaces.j2"
  20. - name: Install gre tunnel definitions
  21. template:
  22. dest: "/etc/network/interfaces.d/backbone.cfg"
  23. src: "gre-tunnel.j2"