File tree 3 files changed +8
-37
lines changed
provision-contest/ansible
3 files changed +8
-37
lines changed Original file line number Diff line number Diff line change @@ -39,10 +39,6 @@ domjudge-analyst ansible_host=172.29.1.240
39
39
[online-domserver]
40
40
domjudge-aws ansible_host=0.0.0.0
41
41
42
- [emergency:children]
43
- wf46-emergency
44
- wf47-emergency
45
-
46
42
[judgehost:children]
47
43
wf46-judgehost
48
44
wf47-judgehost
Original file line number Diff line number Diff line change 7
7
pkg :
8
8
- clusterssh
9
9
10
- - name : Create clusterssh 'all' config group
10
+ - name : Create clusterssh clusters file
11
11
become : true
12
12
become_user : domjudge
13
- lineinfile :
13
+ template :
14
+ src : clusters.j2
14
15
dest : /home/domjudge/.clusterssh/clusters
15
- regexp : ' ^all '
16
- line : " all {{ groups['all'] | join(' ') }}"
17
- create : true
18
- mode : 0644
19
-
20
- - name : Create clusterssh config groups
21
- become : true
22
- become_user : domjudge
23
- lineinfile :
24
- dest : /home/domjudge/.clusterssh/clusters
25
- regexp : ' ^{{ item }}s '
26
- line : " {{ item }}s {{ groups[item] | join(' ') }}"
27
- create : true
28
- mode : 0644
29
- loop :
30
- - domserver
31
- - emergency
32
- - judgehost
33
- - admin
34
- - cds
35
- - grafana
36
- - scoreboard
37
- - mgmt
38
-
39
- - name : Create clusterssh config groups
40
- become : true
41
- become_user : domjudge
42
- lineinfile :
43
- dest : /home/domjudge/.clusterssh/clusters
44
- regexp : ' ^all-domservers'
45
- line : " all-domservers {{ (groups['domserver'] + groups['emergency']) | join(' ') }}"
46
16
mode : 0644
Original file line number Diff line number Diff line change
1
+ {% for group in groups %}
2
+ {% if groups [group ] %}
3
+ {{ group | replace('emergency', 'emergencie') }}{% if group != 'all' %} s{% endif %} {{ groups[group] | join(' ') }}
4
+ {% endif %}
5
+ {% endfor %}
You can’t perform that action at this time.
0 commit comments