main.yml 549 B

1234567891011121314151617181920212223
  1. ---
  2. # tasks file for bird
  3. - include: debian.yml
  4. when: ansible_distribution == "Debian"
  5. - include: debian.yml
  6. when: ansible_distribution == "Ubuntu"
  7. - name: Create bird config dir
  8. file: name={{bird_config_dir}} state=directory
  9. - name: Install bird.conf
  10. template: src=bird.conf.j2 dest={{bird_config_dir}}/bird.conf
  11. - name: Install bird6.conf
  12. template: src=bird6.conf.j2 dest={{bird_config_dir}}/bird6.conf
  13. - name: Enable and start bird and bird6
  14. service: name={{item}} state=started enabled=yes
  15. with_items:
  16. - bird
  17. - bird6