server/gitea: Added usage of handlers

wip
Felix Stupp 5 years ago
parent c10bb0160d
commit 83c2dde55c
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -0,0 +1,7 @@
---
- name: restart gitea
systemd:
state: restarted
name: "{{ gitea_service_name }}"
enabled: yes

@ -1,6 +1,7 @@
---
dependencies:
- role: misc/handlers
- role: mysql/database
# database_user
- role: nginx/proxy

@ -55,7 +55,7 @@
mode: 0640
owner: root
group: "{{ gitea_system_user }}"
register: gitea_configure
notify: restart gitea
- name: Install auto update script for gitea
template:
@ -70,22 +70,15 @@
args:
chdir: "{{ gitea_installation_directory }}"
creates: "{{ gitea_binary_path }}"
register: gitea_binary_download
notify: restart gitea
- name: Register service for gitea
template:
src: "gitea.service"
dest: "/etc/systemd/system/{{ gitea_service_name }}"
register: gitea_register_service
# TODO Change to handler
- name: Enable service for gitea
systemd:
daemon_reload: yes
enabled: yes
name: "{{ gitea_service_name }}"
state: restarted
when: gitea_configure.changed or gitea_binary_download.changed or gitea_register_service.changed
notify:
- reload systemd
- restart gitea
- name: Enable auto update of gitea
cron:

Loading…
Cancel
Save