Skip to content

Commit a98541f

Browse files
committed
Move common handlers to same shared file
1 parent cc241e9 commit a98541f

File tree

7 files changed

+17
-24
lines changed

7 files changed

+17
-24
lines changed

provision-contest/ansible/handlers.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,18 @@
44
command: "{{ DJ_DIR }}/webapp/bin/console cache:clear"
55
become: true
66
become_user: domjudge
7+
8+
- name: rebuild domjudge
9+
become: true
10+
become_user: domjudge
11+
make:
12+
chdir: "{{ DJ_DIR }}"
13+
target: inplace-install
14+
notify: fix permissions on domjudge inplace-install
15+
16+
- name: restart nginx
17+
systemd:
18+
name: nginx
19+
enabled: true
20+
state: restarted
21+

provision-contest/ansible/judgehost.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
- role: prometheus_target_all
4242
tags: prometheus_target_all
4343
when: GRAFANA_MONITORING
44+
handlers:
45+
- include: handlers.yml
4446
pre_tasks:
4547
- name: Check if the service is already available
4648
stat:

provision-contest/ansible/roles/cds/handlers/main.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,3 @@
77
enabled: true
88
state: restarted
99
daemon_reload: true
10-
11-
- name: restart nginx
12-
systemd:
13-
name: nginx
14-
enabled: true
15-
state: restarted
16-
daemon_reload: true
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
---
22
# Define here handlers associated to this role.
33

4-
- name: restart nginx
5-
service: name=nginx enabled=true state=restarted
6-
74
- name: restart PHP FPM
85
service: name=php7.4-fpm enabled=true state=restarted

provision-contest/ansible/roles/grafana/handlers/main.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,6 @@
1313
enabled: true
1414
state: restarted
1515

16-
- name: restart nginx
17-
service:
18-
name: nginx
19-
enabled: true
20-
state: restarted
21-
2216
- name: restart grafana
2317
service:
2418
name: grafana-server

provision-contest/ansible/roles/prometheus_target_web/handlers/main.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
- name: restart php-exporter
33
service: name=php-fpm-exporter enabled=true state=restarted
44

5-
- name: restart nginx
6-
service: name=nginx enabled=true state=restarted
7-
85
- name: restart nginx-exporter
96
service: name=prometheus-nginx-exporter enabled=true state=restarted
107

provision-contest/ansible/roles/scoreboard/handlers/main.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)