|
|
@ -53,8 +53,7 @@
|
|
|
|
dest: '/usr/local/bin/gitea'
|
|
|
|
dest: '/usr/local/bin/gitea'
|
|
|
|
mode: 0755
|
|
|
|
mode: 0755
|
|
|
|
when: gitea_install_binary == 'y'
|
|
|
|
when: gitea_install_binary == 'y'
|
|
|
|
register: gitea_binary
|
|
|
|
notify: 'restart Gitea'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: ensure state directory structure
|
|
|
|
- name: ensure state directory structure
|
|
|
|
file:
|
|
|
|
file:
|
|
|
@ -84,7 +83,7 @@
|
|
|
|
owner: 'root'
|
|
|
|
owner: 'root'
|
|
|
|
group: 'git'
|
|
|
|
group: 'git'
|
|
|
|
mode: 0640
|
|
|
|
mode: 0640
|
|
|
|
register: gitea_conf
|
|
|
|
notify: 'restart Gitea'
|
|
|
|
|
|
|
|
|
|
|
|
- name: deploy custom files
|
|
|
|
- name: deploy custom files
|
|
|
|
become: true
|
|
|
|
become: true
|
|
|
@ -92,25 +91,20 @@
|
|
|
|
copy:
|
|
|
|
copy:
|
|
|
|
src: 'custom/'
|
|
|
|
src: 'custom/'
|
|
|
|
dest: '/var/lib/gitea/custom/'
|
|
|
|
dest: '/var/lib/gitea/custom/'
|
|
|
|
register: gitea_custom
|
|
|
|
notify: 'restart Gitea'
|
|
|
|
|
|
|
|
|
|
|
|
- name: configure service
|
|
|
|
- name: configure service
|
|
|
|
copy:
|
|
|
|
copy:
|
|
|
|
src: 'gitea.service'
|
|
|
|
src: 'gitea.service'
|
|
|
|
dest: '/etc/systemd/system/gitea.service'
|
|
|
|
dest: '/etc/systemd/system/gitea.service'
|
|
|
|
register: service_conf
|
|
|
|
register: service_conf
|
|
|
|
|
|
|
|
notify: 'restart Gitea'
|
|
|
|
|
|
|
|
|
|
|
|
- name: load service configuration
|
|
|
|
- name: load service configuration
|
|
|
|
systemd:
|
|
|
|
systemd:
|
|
|
|
daemon_reload: true
|
|
|
|
daemon_reload: true
|
|
|
|
when: service_conf.changed
|
|
|
|
when: service_conf.changed
|
|
|
|
|
|
|
|
|
|
|
|
- name: apply service configuration
|
|
|
|
|
|
|
|
service:
|
|
|
|
|
|
|
|
name: 'gitea'
|
|
|
|
|
|
|
|
state: restarted
|
|
|
|
|
|
|
|
when: gitea_binary.changed or gitea_conf.changed or gitea_custom.changed or service_conf.changed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: ensure the service is started
|
|
|
|
- name: ensure the service is started
|
|
|
|
service:
|
|
|
|
service:
|
|
|
|
name: 'gitea'
|
|
|
|
name: 'gitea'
|
|
|
@ -130,13 +124,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
insertbefore: 'location'
|
|
|
|
insertbefore: 'location'
|
|
|
|
marker: '# {mark} ANSIBLE MANAGED BLOCK: Gitea'
|
|
|
|
marker: '# {mark} ANSIBLE MANAGED BLOCK: Gitea'
|
|
|
|
register: nginx_conf
|
|
|
|
notify: 'reload Nginx'
|
|
|
|
|
|
|
|
|
|
|
|
- name: apply Nginx configuration
|
|
|
|
|
|
|
|
service:
|
|
|
|
|
|
|
|
name: 'nginx'
|
|
|
|
|
|
|
|
state: reloaded
|
|
|
|
|
|
|
|
when: nginx_conf.changed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- become: true
|
|
|
|
- become: true
|
|
|
|
become_user: git
|
|
|
|
become_user: git
|
|
|
|