File tree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed Expand file tree Collapse file tree 3 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 38
38
tags : clusterssh
39
39
- role : phpstorm
40
40
tags : phpstorm
41
+ handlers :
42
+ - include : handlers.yml
41
43
tasks :
42
44
- name : install common required/useful packages
43
45
tags : packages
97
99
owner : domjudge
98
100
group : domjudge
99
101
mode : 0644
100
- register : css_installed
101
-
102
- - name : Clear application cache
103
- command : " {{DJ_DIR}}/webapp/bin/console cache:clear"
104
- become : yes
105
- become_user : domjudge
106
- when : css_installed.changed
102
+ notify : clear application cache
107
103
108
104
- name : Install netrc file
109
105
template :
Original file line number Diff line number Diff line change 36
36
tags : mysql_replication
37
37
- role : keepalived
38
38
tags : keepalived
39
+ handlers :
40
+ - include : handlers.yml
39
41
tasks :
40
42
- name : install domserver required packages
41
43
apt :
57
59
dest : " {{DJ_DIR}}/webapp/public"
58
60
owner : no
59
61
use_ssh_args : true
62
+ notify : clear application cache
60
63
61
64
- name : Add documentation in DOMjudge team interface
62
65
copy :
63
66
src : files/docs.yaml
64
67
dest : " {{DJ_DIR}}/etc/"
68
+ notify : clear application cache
65
69
66
70
- name : add autostart shortcuts
67
71
copy :
Original file line number Diff line number Diff line change
1
+ # Common definition of handlers
2
+ ---
3
+ - name : clear application cache
4
+ command : " {{DJ_DIR}}/webapp/bin/console cache:clear"
5
+ become : yes
6
+ become_user : domjudge
You can’t perform that action at this time.
0 commit comments