main.yml 767 B

1234567891011121314151617181920212223242526
  1. ---
  2. - name: Dependencies installed
  3. community.general.pkgng:
  4. name: "py37-supervisor"
  5. state: latest
  6. - name: Miniflux downloaded
  7. shell: fetch https://github.com/miniflux/v2/releases/download/2.0.28/miniflux-freebsd-amd64 -o /usr/local/bin/miniflux
  8. - name: Supervisord enabled
  9. shell: sysrc supervisord_enable="YES"
  10. - name: Supervisor config file patched
  11. patch:
  12. src: supervisord.conf.patch
  13. dest: /usr/local/etc/supervisord.conf
  14. - name: Ensures supervisor conf dir exists
  15. file: path=/usr/local/etc/supervisor/conf.d state=directory
  16. - name: Miniflux supervisor file installed
  17. template:
  18. src: miniflux-supervisor.conf.j2
  19. dest: /usr/local/etc/supervisor/conf.d/miniflux.conf
  20. owner: root
  21. mode: 0644
  22. notify: Supervisor restarted