mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-23 21:53:21 +02:00
Update to 2022-02-22 18:00
This commit is contained in:
parent
2a423eee2a
commit
4737fece2c
@ -69,6 +69,9 @@ bookstack_default_lang: fr
|
|||||||
# Session lifetime, in minutes
|
# Session lifetime, in minutes
|
||||||
bookstack_session_lifetime: 480
|
bookstack_session_lifetime: 480
|
||||||
|
|
||||||
|
# PDF Exporter. Can be either dompdf (the default) or wkhtmltopdf
|
||||||
|
bookstack_pdf_exporter: dompdf
|
||||||
|
|
||||||
# You can set custom directive with this:
|
# You can set custom directive with this:
|
||||||
# bookstack_settings:
|
# bookstack_settings:
|
||||||
# AUTH_METHOD: saml2
|
# AUTH_METHOD: saml2
|
||||||
|
@ -6,3 +6,5 @@ dependencies:
|
|||||||
- role: mysql_server
|
- role: mysql_server
|
||||||
when: bookstack_db_server in ['localhost','127.0.0.1']
|
when: bookstack_db_server in ['localhost','127.0.0.1']
|
||||||
- role: composer
|
- role: composer
|
||||||
|
- role: wkhtmltopdf
|
||||||
|
when: bookstack_pdf_exporter == 'wkhtmltopdf'
|
||||||
|
@ -27,3 +27,7 @@ QUEUE_CONNECTION=database
|
|||||||
{% for key in bookstack_settings.keys() | list %}
|
{% for key in bookstack_settings.keys() | list %}
|
||||||
{{ key }}="{{ bookstack_settings[key] }}"
|
{{ key }}="{{ bookstack_settings[key] }}"
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
{% if bookstack_pdf_exporter == 'wkhtmltopdf' %}
|
||||||
|
WKHTMLTOPDF=/usr/local/bin/wkhtmltopdf
|
||||||
|
ALLOW_UNTRUSTED_SERVER_FETCHING=true
|
||||||
|
{% endif %}
|
||||||
|
@ -25,7 +25,7 @@ php_admin_value[upload_tmp_dir] = {{ bookstack_root_dir }}/tmp
|
|||||||
php_admin_value[sys_temp_dir] = {{ bookstack_root_dir }}/tmp
|
php_admin_value[sys_temp_dir] = {{ bookstack_root_dir }}/tmp
|
||||||
php_admin_value[post_max_size] = 100M
|
php_admin_value[post_max_size] = 100M
|
||||||
php_admin_value[upload_max_filesize] = 100M
|
php_admin_value[upload_max_filesize] = 100M
|
||||||
php_admin_value[disable_functions] = system, show_source, symlink, exec, dl, shell_exec, passthru, phpinfo, escapeshellarg, escapeshellcmd
|
php_admin_value[disable_functions] = system, show_source, symlink, exec, dl, shell_exec, passthru, phpinfo, escapeshellcmd
|
||||||
php_admin_value[open_basedir] = {{ bookstack_root_dir }}:/usr/share/pear/:/usr/share/php/
|
php_admin_value[open_basedir] = {{ bookstack_root_dir }}:/usr/share/pear/:/usr/share/php/
|
||||||
php_admin_value[max_execution_time] = 60
|
php_admin_value[max_execution_time] = 60
|
||||||
php_admin_value[max_input_time] = 60
|
php_admin_value[max_input_time] = 60
|
||||||
|
3
roles/wkhtmltopdf/defaults/main.yml
Normal file
3
roles/wkhtmltopdf/defaults/main.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
wkhtmltopdf_version: 0.12.6-1
|
15
roles/wkhtmltopdf/tasks/main.yml
Normal file
15
roles/wkhtmltopdf/tasks/main.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
# Load distribution specific variables
|
||||||
|
- include_vars: "{{ item }}"
|
||||||
|
with_first_found:
|
||||||
|
- "{{ role_path }}/vars/{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml"
|
||||||
|
- "{{ role_path }}/vars/{{ ansible_os_family }}-{{ ansible_distribution_major_version }}.yml"
|
||||||
|
- "{{ role_path }}/vars/{{ ansible_distribution }}.yml"
|
||||||
|
- "{{ role_path }}/vars/{{ ansible_os_family }}.yml"
|
||||||
|
tags: wkhtmltopdf
|
||||||
|
|
||||||
|
- name: Install wkhtmltopdf
|
||||||
|
yum: name={{ wkhtmltopdf_package_url }} disable_gpg_check=True
|
||||||
|
when: ansible_os_family == 'RedHat'
|
||||||
|
tags: wkhtmltopdf
|
3
roles/wkhtmltopdf/vars/RedHat-8.yml
Normal file
3
roles/wkhtmltopdf/vars/RedHat-8.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
wkhtmltopdf_package_url: https://github.com/wkhtmltopdf/packaging/releases/download/{{ wkhtmltopdf_version }}/wkhtmltox-{{ wkhtmltopdf_version }}.centos8.x86_64.rpm
|
Loading…
x
Reference in New Issue
Block a user