main.yml 575 B

1234567891011121314151617181920212223
  1. ---
  2. # TODO mount the repos: `192.168.1.128:/tank/repos /tank/iocage/jails/gogs1/root/var/db/gogs/repositories nfs rw 0 0``
  3. - name: Gogs package installed
  4. community.general.pkgng:
  5. name: gogs
  6. state: latest
  7. - name: Gogs enabled
  8. shell: sysrc gogs_enable="YES"
  9. - name: Git user in wheel group
  10. shell: pw groupmod wheel -m git
  11. - name: Gogs ini file installed
  12. template:
  13. src: app.ini
  14. dest: /usr/local/etc/gogs/conf/app.ini
  15. owner: git
  16. mode: 0600
  17. notify: Gogs restarted
  18. - name: Gogs started
  19. service: name=gogs state=started