|
65 | 65 | - libmagic-dev
|
66 | 66 | - composer
|
67 | 67 |
|
68 |
| - - name: enable php modules |
69 |
| - command: phpenmod {{item}} |
70 |
| - args: |
71 |
| - creates: /etc/php/7.0/apache2/conf.d/20-{{item}}.ini |
72 |
| - with_items: |
73 |
| - - mcrypt |
74 |
| - - zip |
75 |
| - - name: update systemd so mysql has bigger limits |
76 |
| - copy: src=files/mysql.override.cnf dest=/etc/systemd/system/mysql.service.d/override.conf |
77 | 68 | - name: update mysql max connections
|
78 | 69 | lineinfile:
|
79 | 70 | regexp: '^.*max_connections'
|
80 | 71 | line: 'max_connections = 1000'
|
81 |
| - dest: /etc/mysql/mysql.conf.d/mysqld.cnf |
82 |
| - notify: restart mysql |
83 |
| - - name: update mysql max open files |
84 |
| - lineinfile: |
85 |
| - regexp: '^.*open_files_limit' |
86 |
| - line: 'open_files_limit = 10000' |
87 |
| - dest: /etc/mysql/mysql.conf.d/mysqld.cnf |
| 72 | + dest: /etc/mysql/mariadb.conf.d/50-server.cnf |
88 | 73 | notify: restart mysql
|
89 | 74 |
|
90 | 75 | - name: configure git as domjudge user
|
|
166 | 151 | notify: restart apache2
|
167 | 152 |
|
168 | 153 | - name: enable apache2 conf for domjudge
|
169 |
| - file: src=/etc/apache2/conf-available/domjudge.conf dest=/etc/apache2/conf-enabled/domjudge.conf state=link |
| 154 | + file: |
| 155 | + src: /etc/apache2/conf-available/domjudge.conf |
| 156 | + dest: /etc/apache2/conf-enabled/domjudge.conf |
| 157 | + state: link |
170 | 158 | notify: restart apache2
|
171 | 159 |
|
172 | 160 | - name: enable apache2 modules
|
173 |
| - apache2_module: name=ssl state=present |
| 161 | + apache2_module: name={{item}} state=present |
| 162 | + with_items: |
| 163 | + - ssl |
| 164 | + - php7.0 |
174 | 165 | notify: restart apache2
|
175 | 166 |
|
176 |
| - - name: disable default apache site |
177 |
| - file: state=absent path=/etc/apache2/sites-enabled/000-default |
| 167 | + - name: apache2 http redirect |
| 168 | + lineinfile: |
| 169 | + dest: /etc/apache2/sites-available/000-default.conf |
| 170 | + state: present |
| 171 | + insertafter: '^\s*DocumentRoot\s' |
| 172 | + line: ' Redirect permanent / {{DOMSERVER}}/' |
178 | 173 | notify: restart apache2
|
179 | 174 |
|
180 |
| - - name: enable default-ssl apache site |
181 |
| - file: src=/etc/apache2/sites-available/default-ssl.conf dest=/etc/apache2/sites-enabled/000-default-ssl state=link |
| 175 | + - name: enable apache2 default site |
| 176 | + file: |
| 177 | + src: /etc/apache2/sites-available/000-default.conf |
| 178 | + dest: /etc/apache2/sites-enabled/000-default.conf |
| 179 | + state: link |
182 | 180 | notify: restart apache2
|
183 |
| - |
184 |
| - |
185 |
| - |
0 commit comments