File tree Expand file tree Collapse file tree 22 files changed +70
-70
lines changed Expand file tree Collapse file tree 22 files changed +70
-70
lines changed Original file line number Diff line number Diff line change 58
58
lineinfile :
59
59
regexp : ' APP_ENV='
60
60
line : ' APP_ENV=dev'
61
- dest : " {{DJ_DIR}}/webapp/.env.local"
61
+ dest : " {{ DJ_DIR }}/webapp/.env.local"
62
62
63
63
- name : add cds to hosts file
64
64
lineinfile :
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
102
102
- name : copy custom CSS file for admin machines
103
103
copy :
104
104
src : admin-machine.css
105
- dest : " {{DJ_DIR}}/webapp/public/css/custom/admin-machine.css"
105
+ dest : " {{ DJ_DIR }}/webapp/public/css/custom/admin-machine.css"
106
106
owner : domjudge
107
107
group : domjudge
108
108
mode : 0644
Original file line number Diff line number Diff line change 61
61
lineinfile :
62
62
regexp : ' ^APP_ENV=dev'
63
63
state : absent
64
- dest : " {{DJ_DIR}}/webapp/.env.local"
64
+ dest : " {{ DJ_DIR }}/webapp/.env.local"
65
65
66
66
- name : install contest images
67
67
synchronize :
68
68
src : files/domjudge-public/
69
- dest : " {{DJ_DIR}}/webapp/public"
69
+ dest : " {{ DJ_DIR }}/webapp/public"
70
70
owner : false
71
71
use_ssh_args : true
72
72
notify : clear application cache
73
73
74
74
- name : Add documentation in DOMjudge team interface
75
75
copy :
76
76
src : files/docs.yaml
77
- dest : " {{DJ_DIR}}/etc/"
77
+ dest : " {{ DJ_DIR }}/etc/"
78
78
notify : clear application cache
79
79
80
80
- name : add autostart shortcuts
81
81
copy :
82
- src : files/{{item}}.desktop
82
+ src : files/{{ item }}.desktop
83
83
dest : /home/domjudge/.config/autostart/
84
84
owner : domjudge
85
85
group : domjudge
90
90
91
91
- name : add autostart shortcuts from template
92
92
template :
93
- src : files/{{item}}.desktop.j2
94
- dest : /home/domjudge/.config/autostart/{{item}}.desktop
93
+ src : files/{{ item }}.desktop.j2
94
+ dest : /home/domjudge/.config/autostart/{{ item }}.desktop
95
95
owner : domjudge
96
96
group : domjudge
97
97
mode : 0755
Original file line number Diff line number Diff line change 1
1
[Desktop Entry]
2
2
Name=taillog-domserver-symfony-error
3
3
Type=Application
4
- Exec=gnome-terminal --window --geometry 74x17+1000+400 -e 'bash -c "tail -F {{DJ_DIR}}/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"'
Original file line number Diff line number Diff line change 1
1
[Desktop Entry]
2
2
Name=taillog
3
3
Type=Application
4
- Exec=gnome-terminal --window --full-screen -e 'bash -c "tail -f {{DJ_DIR}}/output/log/*-0.log"'
4
+ Exec=gnome-terminal --window --full-screen -e 'bash -c "tail -f {{ DJ_DIR }}/output/log/*-0.log"'
Original file line number Diff line number Diff line change 1
1
# Common definition of handlers
2
2
---
3
3
- name : clear application cache
4
- command : " {{DJ_DIR}}/webapp/bin/console cache:clear"
4
+ command : " {{ DJ_DIR }}/webapp/bin/console cache:clear"
5
5
become : true
6
6
become_user : domjudge
Original file line number Diff line number Diff line change 46
46
service_facts :
47
47
- name : Disable all cores
48
48
service :
49
- name="domjudge-judgedaemon@{{item}}"
49
+ name="domjudge-judgedaemon@{{ item }}"
50
50
state=stopped
51
51
with_sequence : start=0 end={{ ansible_processor_vcpus }} format=domjudge-judgedaemon@%1x
52
52
when :
' "[email protected] " in services'
53
53
tasks :
54
54
- name : add autostart shortcuts
55
55
template :
56
- src : files/{{item}}.desktop
56
+ src : files/{{ item }}.desktop
57
57
dest : /home/domjudge/.config/autostart/
58
58
owner : domjudge
59
59
group : domjudge
63
63
64
64
- name : add autostart shortcuts from template
65
65
template :
66
- src : files/{{item}}.desktop.j2
67
- dest : /home/domjudge/.config/autostart/{{item}}.desktop
66
+ src : files/{{ item }}.desktop.j2
67
+ dest : /home/domjudge/.config/autostart/{{ item }}.desktop
68
68
owner : domjudge
69
69
group : domjudge
70
70
mode : 0755
Original file line number Diff line number Diff line change 9
9
mode : 0700
10
10
11
11
- name : copy DEB package to remote
12
- copy : src={{item}} dest="/tmp/dj_ansible/{{item|basename}}"
12
+ copy : src={{ item }} dest="/tmp/dj_ansible/{{ item|basename }}"
13
13
register : deb_copied
14
14
15
- - name : install DEB package {{item|basename}}
16
- apt : deb="/tmp/dj_ansible/{{item|basename}}"
15
+ - name : install DEB package {{ item|basename }}
16
+ apt : deb="/tmp/dj_ansible/{{ item|basename }}"
17
17
when : deb_copied.changed
Original file line number Diff line number Diff line change 122
122
- name : install local DEB packages
123
123
include : install-local-package.yml
124
124
with_fileglob :
125
- - install-{{host_type}}/*.deb
125
+ - install-{{ host_type }}/*.deb
Original file line number Diff line number Diff line change 22
22
lineinfile :
23
23
dest : /home/domjudge/.clusterssh/clusters
24
24
regexp : ' ^{{ item }}s'
25
- line : " {{item}}s {{ groups[item] | join(' ') }}"
25
+ line : " {{ item }}s {{ groups[item] | join(' ') }}"
26
26
create : true
27
27
loop :
28
28
- domserver
Original file line number Diff line number Diff line change 2
2
# Define here handlers associated to this role.
3
3
4
4
- name : fix permissions on domjudge inplace-install
5
- shell : make -C {{DJ_DIR}} inplace-postinstall-permissions
5
+ shell : make -C {{ DJ_DIR }} inplace-postinstall-permissions
6
6
7
7
- name : restart rsyslog
8
8
service : name=rsyslog enabled=true state=restarted
You can’t perform that action at this time.
0 commit comments