main.yml 557 B

123456789101112131415161718192021222324252627
  1. ---
  2. - name: Dependencies installed
  3. community.general.pkgng:
  4. name: icecast
  5. state: latest
  6. - name: Icecast silence.mp3 installed
  7. copy:
  8. src: silence.mp3
  9. dest: /usr/local/share/icecast/web/
  10. owner: root
  11. mode: 0664
  12. - name: Icecast settings installed
  13. template:
  14. src: icecast.xml.j2
  15. dest: /usr/local/etc/icecast.xml
  16. owner: root
  17. mode: 0664
  18. notify: Icecast restarted
  19. - name: Icecast enabled
  20. shell: sysrc icecast_enable="YES"
  21. notify: Icecast restarted
  22. - name: Icecast started
  23. service: name=icecast state=started