File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
provision-contest/ansible/roles Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 40
40
41
41
- name : set PHP timezone for FPM
42
42
lineinfile :
43
- dest : /etc/php/7.4 /fpm/php.ini
43
+ dest : " /etc/php/{{ php_version.stdout }} /fpm/php.ini"
44
44
state : present
45
45
regexp : ' date\.timezone\s*='
46
46
line : ' date.timezone = {{ TIMEZONE }}'
47
47
48
48
- name : enable PHP modules
49
49
command : phpenmod {{ item }}
50
50
args :
51
- creates : /etc/php/7.4 /fpm/conf.d/20-{{ item }}.ini
51
+ creates : " /etc/php/{{ php_version.stdout }} /fpm/conf.d/20-{{ item }}.ini"
52
52
loop :
53
53
- zip
54
54
- intl
86
86
87
87
- name : symlink domjudge FPM conf
88
88
file :
89
- path : /etc/php/7.4 /fpm/pool.d/domjudge.conf
89
+ path : " /etc/php/{{ php_version.stdout }} /fpm/pool.d/domjudge.conf"
90
90
src : " {{ DJ_DIR }}/etc/domjudge-fpm.conf"
91
91
state : link
92
92
force : true
93
93
notify : restart PHP FPM
94
94
95
95
- name : set PHP settings
96
96
lineinfile :
97
- dest : /etc/php/7.4 /fpm/pool.d/domjudge.conf
97
+ dest : " /etc/php/{{ php_version.stdout }} /fpm/pool.d/domjudge.conf"
98
98
regexp : " {{ item.regexp }}"
99
99
line : " {{ item.key }} = {{ item.value }}"
100
100
loop :
Original file line number Diff line number Diff line change 1
1
---
2
2
# These tasks perform miscellaneous fixes to the base system.
3
3
4
+ - name : Check installed PHP version
5
+ command : php -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;'
6
+ register : php_version
7
+ changed_when : false
8
+
4
9
- name : set timezone
5
10
timezone :
6
11
name : " {{ TIMEZONE }}"
7
12
8
13
- name : set PHP timezone for CLI
9
14
lineinfile :
10
- dest : /etc/php/7.4 /cli/php.ini
15
+ dest : " /etc/php/{{ php_version.stdout }} /cli/php.ini"
11
16
state : present
12
17
regexp : ' date\.timezone\s*='
13
18
line : ' date.timezone = {{ TIMEZONE }}'
You can’t perform that action at this time.
0 commit comments