2020-02-12 08:08:16 +00:00
- include_tasks : html.yml
- include_tasks : php-stem.yml
2020-02-12 11:57:14 +00:00
# 2020-02-12: DOES THE FLAG BELOW (apache_high_php_limits) WORK WITH NGINX TOO?
# COMPARE apache_allow_sudo @ 4-server-options/tasks/main.yml
2020-02-12 08:08:16 +00:00
# For schools that use WordPress/Nextcloud/Moodle intensively. iiab/iiab#1147
# WARNING: Enabling this might cause excess use of RAM/disk or other resources!
- name : Enact high limits in /etc/php/{{ php_version }}/{{ apache_service }}/php.ini if using WordPress/Nextcloud/Moodle intensively
lineinfile :
path : "/etc/php/{{ php_version }}/{{ apache_service }}/php.ini"
regexp : "{{ item.regexp }}"
line : "{{ item.line }}"
when : apache_high_php_limits | bool
with_items :
- { regexp: '^upload_max_filesize', line : 'upload_max_filesize = 500M ; default is 2M' }
- { regexp: '^post_max_size', line : 'post_max_size = 500M ; default is 8M' }
- { regexp: '^memory_limit', line : 'memory_limit = 256M ; default is 128M / Nextcloud requests 512M' }
- { regexp: '^max_execution_time', line : 'max_execution_time = 300 ; default is 30' }
- { regexp: '^max_input_time', line : 'max_input_time = 300 ; default is 60' }
2020-02-12 10:23:57 +00:00
# 2020-02-12: *REQUIRED* by iiab-admin-console/roles/js-menu/tasks/main.yml,
# which should probably instead softcode iiab_home_url as set in local_vars.yml
- name : Create dir {{ doc_root }}/home
file :
state : directory
path : "{{ doc_root }}/home" # /library/www/html
owner : "{{ apache_user }}"
group : "{{ apache_user }}"
mode : '0755'
2020-02-12 08:08:16 +00:00
- name : Create dir {{ doc_root }}/info for http://box/info offline docs
file :
state : directory
path : "{{ doc_root }}/info" # /library/www/html
owner : "{{ apache_user }}"
group : "{{ apache_user }}"
#mode: '0755'
- name : Install /usr/bin/iiab-refresh-wiki-docs (scraper script) to create http://box/info offline documentation. (Script can be run manually and/or at the end of Stage 4 = roles/4-server-options/tasks/main.yml)
template :
src : iiab-refresh-wiki-docs.sh
dest : /usr/bin/iiab-refresh-wiki-docs
mode : '0755'