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 5858 lineinfile :
5959 regexp : ' APP_ENV='
6060 line : ' APP_ENV=dev'
61- dest : " {{DJ_DIR}}/webapp/.env.local"
61+ dest : " {{ DJ_DIR }}/webapp/.env.local"
6262
6363 - name : add cds to hosts file
6464 lineinfile :
8686
8787 - name : Update repo URL based on network
8888 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 }}"
9090
9191 - name : create working copy of the domjudge-scripts repo
9292 become : true
9393 become_user : domjudge
9494 # 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
9696
9797 - name : create working copy of the wf2020 repo
9898 become : true
102102 - name : copy custom CSS file for admin machines
103103 copy :
104104 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"
106106 owner : domjudge
107107 group : domjudge
108108 mode : 0644
Original file line number Diff line number Diff line change 6161 lineinfile :
6262 regexp : ' ^APP_ENV=dev'
6363 state : absent
64- dest : " {{DJ_DIR}}/webapp/.env.local"
64+ dest : " {{ DJ_DIR }}/webapp/.env.local"
6565
6666 - name : install contest images
6767 synchronize :
6868 src : files/domjudge-public/
69- dest : " {{DJ_DIR}}/webapp/public"
69+ dest : " {{ DJ_DIR }}/webapp/public"
7070 owner : false
7171 use_ssh_args : true
7272 notify : clear application cache
7373
7474 - name : Add documentation in DOMjudge team interface
7575 copy :
7676 src : files/docs.yaml
77- dest : " {{DJ_DIR}}/etc/"
77+ dest : " {{ DJ_DIR }}/etc/"
7878 notify : clear application cache
7979
8080 - name : add autostart shortcuts
8181 copy :
82- src : files/{{item}}.desktop
82+ src : files/{{ item }}.desktop
8383 dest : /home/domjudge/.config/autostart/
8484 owner : domjudge
8585 group : domjudge
9090
9191 - name : add autostart shortcuts from template
9292 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
9595 owner : domjudge
9696 group : domjudge
9797 mode : 0755
Original file line number Diff line number Diff line change 11[Desktop Entry]
22Name=taillog-domserver-symfony-error
33Type=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 11[Desktop Entry]
22Name=taillog
33Type=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 11# Common definition of handlers
22---
33- name : clear application cache
4- command : " {{DJ_DIR}}/webapp/bin/console cache:clear"
4+ command : " {{ DJ_DIR }}/webapp/bin/console cache:clear"
55 become : true
66 become_user : domjudge
Original file line number Diff line number Diff line change 4646 service_facts :
4747 - name : Disable all cores
4848 service :
49- name="domjudge-judgedaemon@{{item}}"
49+ name="domjudge-judgedaemon@{{ item }}"
5050 state=stopped
5151 with_sequence : start=0 end={{ ansible_processor_vcpus }} format=domjudge-judgedaemon@%1x
5252 when : ' "domjudge-judgedaemon@0.service" in services'
5353 tasks :
5454 - name : add autostart shortcuts
5555 template :
56- src : files/{{item}}.desktop
56+ src : files/{{ item }}.desktop
5757 dest : /home/domjudge/.config/autostart/
5858 owner : domjudge
5959 group : domjudge
6363
6464 - name : add autostart shortcuts from template
6565 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
6868 owner : domjudge
6969 group : domjudge
7070 mode : 0755
Original file line number Diff line number Diff line change 99 mode : 0700
1010
1111- 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 }}"
1313 register : deb_copied
1414
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 }}"
1717 when : deb_copied.changed
Original file line number Diff line number Diff line change 122122- name : install local DEB packages
123123 include : install-local-package.yml
124124 with_fileglob :
125- - install-{{host_type}}/*.deb
125+ - install-{{ host_type }}/*.deb
Original file line number Diff line number Diff line change 2222 lineinfile :
2323 dest : /home/domjudge/.clusterssh/clusters
2424 regexp : ' ^{{ item }}s'
25- line : " {{item}}s {{ groups[item] | join(' ') }}"
25+ line : " {{ item }}s {{ groups[item] | join(' ') }}"
2626 create : true
2727 loop :
2828 - domserver
Original file line number Diff line number Diff line change 22# Define here handlers associated to this role.
33
44- 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
66
77- name : restart rsyslog
88 service : name=rsyslog enabled=true state=restarted
You can’t perform that action at this time.
0 commit comments