47 lines
2.4 KiB
Django/Jinja
47 lines
2.4 KiB
Django/Jinja
; {{ ansible_managed }}
|
|
[{{ item.value.user | default(item.key) }}]
|
|
user = {{ item.value.user | default(item.key) }}
|
|
group = {{ item.value.user | default(item.key) }}
|
|
listen = {{ item.value.php_listen | default('/var/run/php-fpm53-' + item.value.user | default(item.key) + '.sock') }}
|
|
listen.owner = {{ item.value.user | default(item.key) }}
|
|
listen.group = {{ php_listen_group }}
|
|
listen.mode = {{ php_listen_mode }}
|
|
pm = {{ php_pm }}
|
|
pm.max_children = {{ php_pm_max_children }}
|
|
pm.start_servers = {{ php_pm_start_servers }}
|
|
pm.min_spare_servers = {{ php_pm_min_spare_servers }}
|
|
pm.max_spare_servers = {{ php_pm_max_spare_servers }}
|
|
pm.max_requests = {{ php_pm_max_requests }}
|
|
chdir = {{ php_chdir }}
|
|
php_admin_value[open_basedir] = {{ item.value.open_basedir | default(php_open_basedir_prefix + '/' + item.value.user | default(item.key)) }}
|
|
php_admin_value[disable_functions] = {{ item.value.disable_functions | default(php_disable_functions) }}
|
|
php_admin_value[allow_url_fopen] = {{ item.value.allow_url_fopen | default(php_allow_url_fopen) }}
|
|
php_admin_value[memory_limit] = {{ item.value.memory_limit | default(php_memory_limit) }}
|
|
php_admin_value[upload_max_filesize] = {{ item.value.upload_max_filesize | default(php_upload_max_filesize) }}
|
|
php_admin_value[max_file_uploads] = {{ item.value.max_file_uploads | default(php_max_file_uploads) }}
|
|
php_admin_value[post_max_size] = {{ item.value.post_max_size | default(php_post_max_size) }}
|
|
php_admin_value[date.timezone] = {{ item.value.date_timezone | default(php_date_timezone) }}
|
|
php_admin_value[upload_tmp_dir] = "{{ item.value.upload_tmp_dir | default(php_tmp_dir_prefix + '/' + item.value.user | default(item.key) + '/tmp') }}"
|
|
php_admin_value[session.save_path] = "{{ item.value.session_save_path | default(php_tmp_dir_prefix + '/' + item.value.user | default(item.key) + '/tmp') }}"
|
|
php_flag[expose_php] = {{ item.value.expose_php | default(php_expose_php) }}
|
|
security.limit_extensions = {{ php_security_limit_extensions }}
|
|
|
|
{% if item.value.custom_php_flags is defined %}
|
|
{% for (k, v) in item.value.custom_php_flags.iteritems() %}
|
|
php_flag[{{ k }}] = {{ v }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if item.value.custom_php_admin_values is defined %}
|
|
{% for (k, v) in item.value.custom_php_admin_values.iteritems() %}
|
|
php_admin_value[{{ k }}] = {{ v }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if item.value.custom_php_settings is defined %}
|
|
{% for item in item.value.custom_php_settings %}
|
|
{{ item }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|