File tree 9 files changed +20
-20
lines changed
9 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 86
86
87
87
- name : Update repo URL based on network
88
88
set_fact :
89
- DJ_GIT_REPO_SCRIPTS : " {{ DJ_GIT_REPO_SCRIPTS_RESTRICTED if WF_RESTRICTED_NETWORK else DJ_GIT_REPO_SCRIPTS }}"
89
+ dj_git_repo_scripts : " {{ DJ_GIT_REPO_SCRIPTS_RESTRICTED if WF_RESTRICTED_NETWORK else DJ_GIT_REPO_SCRIPTS }}"
90
90
91
91
- name : create working copy of the domjudge-scripts repo
92
92
become : true
93
93
become_user : domjudge
94
94
# We use a different directory here to have one single 'upstream' and not have issues with it
95
- git : repo={{ DJ_GIT_REPO_SCRIPTS }} dest=/home/domjudge/domjudge-scripts-checkout version=main accept_hostkey=yes update=no
95
+ git : repo={{ dj_git_repo_scripts }} dest=/home/domjudge/domjudge-scripts-checkout version=main accept_hostkey=yes update=no
96
96
97
97
- name : create working copy of the wf2020 repo
98
98
become : true
Original file line number Diff line number Diff line change 11
11
12
12
- name : Update repo URL based on network
13
13
set_fact :
14
- DJ_GIT_REPO : " {{ DJ_GIT_REPO_RESTRICTED if WF_RESTRICTED_NETWORK else DJ_GIT_REPO }}"
14
+ dj_git_repo : " {{ DJ_GIT_REPO_RESTRICTED if WF_RESTRICTED_NETWORK else DJ_GIT_REPO }}"
15
15
16
16
- name : Create working copy of the domjudge repo
17
17
become : true
18
18
become_user : domjudge
19
- git : repo={{ DJ_GIT_REPO }} dest={{ DJ_DIR }} version={{ DJ_BRANCH }} accept_hostkey=yes update=yes
19
+ git : repo={{ dj_git_repo }} dest={{ DJ_DIR }} version={{ DJ_BRANCH }} accept_hostkey=yes update=yes
20
20
register : git_working_copy
21
21
22
22
- name : Check composer dependencies present
Original file line number Diff line number Diff line change 1
1
grafana_port : 8443
2
- LOKI : false
2
+ loki : false
Original file line number Diff line number Diff line change 37
37
remote_src : true
38
38
owner : domjudge
39
39
group : domjudge
40
- when : LOKI
40
+ when : loki
41
41
42
42
- name : Dir for loki settings
43
43
file :
46
46
owner : root
47
47
group : root
48
48
mode : 0755
49
- when : LOKI
49
+ when : loki
50
50
51
51
- name : Set loki settings
52
52
copy :
55
55
owner : root
56
56
group : root
57
57
mode : 0644
58
- when : LOKI
58
+ when : loki
59
59
notify : restart loki
60
60
61
61
- name : Setup loki systemd
62
62
copy :
63
63
src : loki.service
64
64
dest : /etc/systemd/system/
65
65
mode : 0655
66
- when : LOKI
66
+ when : loki
67
67
notify : restart loki
68
68
69
69
- name : Start loki service
70
70
service :
71
71
name : loki
72
72
state : started
73
73
enabled : true
74
- when : LOKI
74
+ when : loki
75
75
76
76
# # Setup grafana
77
77
- name : Install grafana
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ server {
10
10
proxy_read_timeout 90;
11
11
}
12
12
13
- {% if LOKI %}
13
+ {% if loki %}
14
14
location /loki/ {
15
15
proxy_set_header X-Forwarded-Proto https;
16
16
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Original file line number Diff line number Diff line change 3
3
4
4
- name : create domjudge-run users
5
5
user : name=domjudge-run-{{ item }} createhome=no home=/nonexistent group=nogroup shell=/bin/false
6
- loop : " {{ CPUCORE }}"
6
+ loop : " {{ cpucore }}"
7
7
8
8
- name : create domjudge-run group
9
9
group : name=domjudge-run state=present
30
30
31
31
- name : Pre-generate the kernel flags for ansible usage
32
32
set_fact :
33
- procline : " cgroup_enable=memory swapaccount=1 isolcpus={{ CPUCORE |join(',') }}"
33
+ procline : " cgroup_enable=memory swapaccount=1 isolcpus={{ cpucore |join(',') }}"
34
34
35
35
- name : add cgroup kernel parameters
36
36
lineinfile :
Original file line number Diff line number Diff line change 1
- CPUCORE :
1
+ cpucore :
2
2
- 2
3
3
# Add additional CPU cores to pin judgedaemons on as:
4
4
# - 3
Original file line number Diff line number Diff line change 1
- PROM : true
1
+ prom : true
Original file line number Diff line number Diff line change 15
15
remote_src : true
16
16
owner : domjudge
17
17
group : domjudge
18
- when : PROM
18
+ when : prom
19
19
20
20
- name : Dir for promtail settings
21
21
file :
24
24
owner : root
25
25
group : root
26
26
mode : 0755
27
- when : PROM
27
+ when : prom
28
28
29
29
- name : Set promtail settings
30
30
copy :
33
33
owner : root
34
34
group : root
35
35
mode : 0644
36
- when : PROM
36
+ when : prom
37
37
notify : restart promtail
38
38
39
39
- name : Setup promtail systemd
43
43
mode : 0655
44
44
owner : root
45
45
group : root
46
- when : PROM
46
+ when : prom
47
47
notify : restart promtail
48
48
49
49
- name : Start promtail service
50
50
service :
51
51
name : promtail
52
52
state : started
53
53
enabled : true
54
- when : PROM
54
+ when : prom
You can’t perform that action at this time.
0 commit comments