mirror of
https://github.com/geerlingguy/ansible-role-php.git
synced 2024-11-24 12:06:02 +01:00
f5aab0ceb2
Allow to configure extra fpm pools with a generic template. You can find an example of php_fpm_extra_pools usage in default vars. pool_name and pool_listen are mandatory.
18 lines
763 B
Django/Jinja
18 lines
763 B
Django/Jinja
; {{ ansible_managed }}
|
|
|
|
[{{ item.pool_name | mandatory }}]
|
|
listen = {{ item.pool_listen | mandatory }}
|
|
listen.allowed_clients = {{ item.pool_listen_allowed_clients | default('127.0.0.1', true) }}
|
|
user = {{ php_fpm_pool_user }}
|
|
group = {{ php_fpm_pool_group }}
|
|
|
|
listen.owner = {{ php_fpm_pool_user }}
|
|
listen.group = {{ php_fpm_pool_group }}
|
|
|
|
pm = {{ item.pool_pm | default('dynamic', true) }}
|
|
pm.max_children = {{ item.pool_pm_max_children | default(50, true) }}
|
|
pm.start_servers = {{ item.pool_pm_start_servers | default(5, true) }}
|
|
pm.min_spare_servers = {{ item.pool_pm_min_spare_servers | default(5, true) }}
|
|
pm.max_spare_servers = {{ item.pool_pm_max_spare_servers | default(5, true) }}
|
|
pm.max_requests = {{ item.pool_pm_max_requests | default(500, true) }}
|