- name: load gitea secrets include_vars: vault/gitea - name: ensure gitea is installed package: name=gitea state=present tags: - install - name: ensure gitea is configured template: src=app.ini.j2 dest=/etc/gitea/app.ini mode=0640 owner=root group=gitea notify: restart gitea - meta: flush_handlers - name: ensure gitea is running service: name=gitea state=started - name: ensure gitea starts at boot service: name=gitea enabled=yes - name: ensure apache is configured to proxy for gitea copy: src=gitea.httpd.conf dest=/etc/httpd/conf.d/gitea.conf mode=0644 notify: reload httpd