main.yml 696 B

123456789101112131415161718192021222324252627
  1. ---
  2. - name: Package cache updated
  3. shell: pkg update -f
  4. - name: Dependencies installed
  5. pkgng:
  6. name: "py37-supervisor"
  7. state: present
  8. - name: Miniflux downloaded
  9. shell: fetch https://github.com/miniflux/v2/releases/download/2.0.28/miniflux-freebsd-amd64 -o /usr/local/bin/miniflux
  10. - name: Supervisord enabled
  11. shell: sysrc supervisord_enable="YES"
  12. - name: Supervisor config file patched
  13. patch:
  14. src: supervisord.conf.patch
  15. dest: /usr/local/etc/supervisord.conf
  16. - name: WeeWX 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