Skip to content

Commit 4b2f27f

Browse files
We will use a VM for the systest so update ansible to reflect that
1 parent f48ea45 commit 4b2f27f

File tree

9 files changed

+97
-5
lines changed

9 files changed

+97
-5
lines changed

icpc-wf/ansible/files/judgedaemon-systest.service renamed to icpc-wf/ansible/files/judgedaemon0.service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[Unit]
2-
Description=DOMjudge JudgeDaemon for System Test
2+
Description=DOMjudge JudgeDaemon
33
After=network.target
44

55
[Service]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Unit]
2+
Description=DOMjudge JudgeDaemon
3+
After=network.target
4+
5+
[Service]
6+
Type=simple
7+
8+
ExecStart=/opt/domjudge-systest/bin/judgedaemon -n 1
9+
User=domjudge
10+
11+
Restart=always
12+
RestartSec=3
13+
14+
[Install]
15+
WantedBy=multi-user.target
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Unit]
2+
Description=DOMjudge JudgeDaemon
3+
After=network.target
4+
5+
[Service]
6+
Type=simple
7+
8+
ExecStart=/opt/domjudge-systest/bin/judgedaemon -n 2
9+
User=domjudge
10+
11+
Restart=always
12+
RestartSec=3
13+
14+
[Install]
15+
WantedBy=multi-user.target
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Unit]
2+
Description=DOMjudge JudgeDaemon
3+
After=network.target
4+
5+
[Service]
6+
Type=simple
7+
8+
ExecStart=/opt/domjudge-systest/bin/judgedaemon -n 3
9+
User=domjudge
10+
11+
Restart=always
12+
RestartSec=3
13+
14+
[Install]
15+
WantedBy=multi-user.target
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Unit]
2+
Description=DOMjudge JudgeDaemon
3+
After=network.target
4+
5+
[Service]
6+
Type=simple
7+
8+
ExecStart=/opt/domjudge-systest/bin/judgedaemon -n 4
9+
User=domjudge
10+
11+
Restart=always
12+
RestartSec=3
13+
14+
[Install]
15+
WantedBy=multi-user.target
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Unit]
2+
Description=DOMjudge JudgeDaemon
3+
After=network.target
4+
5+
[Service]
6+
Type=simple
7+
8+
ExecStart=/opt/domjudge-systest/bin/judgedaemon -n 5
9+
User=domjudge
10+
11+
Restart=always
12+
RestartSec=3
13+
14+
[Install]
15+
WantedBy=multi-user.target
16+

icpc-wf/ansible/hosts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
domjudge-primary ansible_host=calca ansible_user=root
33

44
[judgehost]
5-
domjudge-judgehost ansible_host=calca ansible_user=root
5+
systest-judge ansible_host=systest-judge.domjudge.letstalk.nl ansible_user=root

icpc-wf/ansible/judgehost.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
- domjudge-run-1
2828
- domjudge-run-2
2929
- domjudge-run-3
30+
- domjudge-run-4
31+
- domjudge-run-5
3032
- name: create domjudge-run group
3133
group: name=domjudge-run state=present
3234

@@ -70,7 +72,12 @@
7072
copy: src=files/{{item}}.service dest=/etc/systemd/system/
7173
tags: updateservice
7274
with_items:
73-
- judgedaemon-systest
75+
- judgedaemon0
76+
- judgedaemon1
77+
- judgedaemon2
78+
- judgedaemon3
79+
- judgedaemon4
80+
- judgedaemon5
7481
notify: restart systemctl
7582

7683
- name: make sure systemctl is restarted
@@ -79,4 +86,9 @@
7986
- name: enable and restart the services we just copied
8087
service: name={{item}} enabled=yes state=restarted
8188
with_items:
82-
- judgedaemon-systest
89+
- judgedaemon0
90+
- judgedaemon1
91+
- judgedaemon2
92+
- judgedaemon3
93+
- judgedaemon4
94+
- judgedaemon5

icpc-wf/ansible/variables.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
DJ_DIR: /opt/domjudge-systest
33

44
# Branch to checkout and use.
5-
DJ_BRANCH: master
5+
DJ_BRANCH: wf2019
66

77
# Set this to change the web interface background color.
88
#BACKGROUND_COLOR: '#ddddff'

0 commit comments

Comments
 (0)