main.yml 730 B

123456789101112131415161718192021222324252627282930
  1. ---
  2. - name: Dependencies installed
  3. community.general.pkgng:
  4. name: gtar
  5. state: latest
  6. - name: Loki binary installed
  7. ansible.builtin.unarchive:
  8. src: https://github.com/grafana/loki/releases/download/v2.2.0/loki-freebsd-amd64.zip
  9. dest: /usr/local/bin
  10. remote_src: yes
  11. - name: Supervisord enabled
  12. shell: sysrc supervisord_enable="YES"
  13. - name: Loki config file installed
  14. template:
  15. src: loki.config.yml.j2
  16. dest: /usr/local/etc/loki.config.yml
  17. owner: root
  18. mode: 0644
  19. notify: Supervisor restarted
  20. - name: Loki supervisor file installed
  21. copy:
  22. src: loki-supervisor.conf
  23. dest: /usr/local/etc/supervisor/conf.d/loki.conf
  24. owner: root
  25. mode: 0644
  26. notify: Supervisor restarted