main.yml 921 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ---
  2. # tasks file for fastd
  3. - include: repo.yml
  4. - include: libsodium/main.yml
  5. - include: libuecc/main.yml
  6. - include: debian.yml
  7. when: ansible_distribution == "Ubuntu"
  8. - include: debian.yml
  9. when: ansible_distribution == "Debian"
  10. - name: Create fastd config directories
  11. file: path=/etc/fastd/{{item.name}}/dummy state=directory recurse=yes
  12. with_items:
  13. - "{{fastd_instances}}"
  14. - name: Create fastd configs
  15. template: src=fastd.conf.j2 dest=/etc/fastd/{{item.name}}/fastd.conf
  16. with_items:
  17. - "{{fastd_instances}}"
  18. notify: Restart fastd
  19. - name: Create fastd secrets
  20. template: src=secret.conf.j2 dest=/etc/fastd/{{item.name}}/secret.conf
  21. with_items:
  22. - "{{fastd_instances_secret}}"
  23. notify: Restart fastd
  24. - name: rng-tools need to run
  25. service: name=rng-tools state=started enabled=yes pattern=/usr/sbin/rngd
  26. - name: fastd needs to autostart
  27. service: name=fastd enabled=yes state=started