Skip to content

Commit 13d488f

Browse files
committed
Replace explicit uses of path by DJ_DIR variable.
1 parent aa73f7f commit 13d488f

File tree

8 files changed

+45
-16
lines changed

8 files changed

+45
-16
lines changed

icpc-wf/ansible/domserver.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,27 @@
5959
rsync_path: sudo rsync
6060

6161
- name: Add documentation in DOMjudge team interface
62-
copy: src=files/docs.yaml dest=/opt/domjudge/etc/docs.yaml
62+
copy:
63+
src: files/docs.yaml
64+
dest: "{{DJ_DIR}}/etc/"
6365

6466
- name: add autostart shortcuts
65-
copy: src=files/{{item}}.desktop dest=/home/domjudge/.config/autostart/ owner=domjudge group=domjudge mode=0755
67+
copy:
68+
src: files/{{item}}.desktop
69+
dest: /home/domjudge/.config/autostart/
70+
owner: domjudge
71+
group: domjudge
72+
mode: 0755
6673
with_items:
6774
- htop
6875
- taillog-domserver-nginx-error
76+
77+
- name: add autostart shortcuts from template
78+
template:
79+
src: files/{{item}}.desktop.j2
80+
dest: /home/domjudge/.config/autostart/{{item}}.desktop
81+
owner: domjudge
82+
group: domjudge
83+
mode: 0755
84+
with_items:
6985
- taillog-domserver-symfony-error
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[Desktop Entry]
22
Name=taillog-domserver-symfony-error
33
Type=Application
4-
Exec=gnome-terminal --window --geometry 74x17+1000+400 -e 'bash -c "tail -F /opt/domjudge/webapp/var/log/prod.log"'
4+
Exec=gnome-terminal --window --geometry 74x17+1000+400 -e 'bash -c "tail -F {{DJ_DIR}}/webapp/var/log/prod.log"'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[Desktop Entry]
22
Name=taillog
33
Type=Application
4-
Exec=gnome-terminal --window --full-screen -e 'bash -c "tail -f /opt/domjudge/output/log/*-0.log"'
4+
Exec=gnome-terminal --window --full-screen -e 'bash -c "tail -f {{DJ_DIR}}/output/log/*-0.log"'

icpc-wf/ansible/judgehost.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,21 @@
3333
delegate_to: localhost
3434
tasks:
3535
- name: add autostart shortcuts
36-
copy: src=files/{{item}}.desktop dest=/home/domjudge/.config/autostart/ owner=domjudge group=domjudge mode=0755
36+
template:
37+
src: files/{{item}}.desktop
38+
dest: /home/domjudge/.config/autostart/
39+
owner: domjudge
40+
group: domjudge
41+
mode: 0755
3742
with_items:
38-
- taillog
3943
- rotate
44+
45+
- name: add autostart shortcuts from template
46+
template:
47+
src: files/{{item}}.desktop.j2
48+
dest: /home/domjudge/.config/autostart/{{item}}.desktop
49+
owner: domjudge
50+
group: domjudge
51+
mode: 0755
52+
with_items:
53+
- taillog

icpc-wf/ansible/roles/domlogo/files/domjudgelogo.desktop

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

icpc-wf/ansible/roles/domlogo/tasks/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
rsync_path: sudo rsync
3333

3434
- name: add autostart shortcuts
35-
copy:
36-
src: domjudgelogo.desktop
37-
dest: /home/domjudge/.config/autostart/
35+
template:
36+
src: domjudgelogo.desktop.j2
37+
dest: /home/domjudge/.config/autostart/domjudgelogo.desktop
3838
owner: domjudge
3939
group: domjudge
4040
mode: 0755
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[Desktop Entry]
2+
Name=domjudgelogo
3+
Type=Application
4+
Exec=bash -c "sleep 10 && cd {{DJ_DIR}} && python3 ./domlogo.py 1>/home/domjudge/logo.out 2>/home/domjudge/logo.err"

icpc-wf/ansible/roles/phpstorm/tasks/main.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,13 @@
6969
tags: sync
7070
synchronize:
7171
src: .idea
72-
dest: "/home/domjudge/domjudge-checkout"
72+
dest: "{{DJ_DIR}}"
7373
owner: no
7474
use_ssh_args: true
75-
rsync_path: sudo rsync
7675

7776
- name: fix ownership of PHPStorm config
7877
file:
79-
path: "/home/domjudge/domjudge-checkout/.idea"
78+
path: "{{DJ_DIR}}/.idea"
8079
recurse: yes
8180
owner: domjudge
8281
group: domjudge

0 commit comments

Comments
 (0)