main.yml 625 B

12345678910111213141516171819202122232425262728
  1. ---
  2. - name: Dependencies installed
  3. community.general.pkgng:
  4. name: git,go
  5. state: latest
  6. - name: Source folder exists
  7. file: path=/usr/local/src mode=0755 state=directory
  8. - name: Podgrab source deployed
  9. git:
  10. repo: "https://github.com/akhilrex/podgrab.git"
  11. dest: /usr/local/src/podgrab
  12. accept_hostkey: yes
  13. update: yes
  14. - name: Build podgrab binary
  15. shell:
  16. chdir: /usr/local/src/podgrab
  17. cmd: go build .
  18. - name: Supervisor file installed
  19. copy:
  20. src: supervisor.conf
  21. dest: /usr/local/etc/supervisor/conf.d/podgrab.conf
  22. owner: root
  23. mode: 0644
  24. notify: Supervisor restarted