File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 1010{% set pool_states = [] % }
1111
1212{% for pool, config in php.fpm.pools.iteritems() % }
13+ {% if pool == ' defaults' % }{% continue % }{% endif % }
14+ {% for pkey, pvalues in config.get(' settings' , {}).iteritems() % }
15+ {% set pool_defaults = php.fpm.pools.get(' defaults' , {}).copy() % }
16+ {% do pool_defaults.update(pvalues) % }
17+ {% do pvalues.update(pool_defaults) % }
18+ {% endfor % }
1319{% set state = ' php_fpm_pool_conf_' ~ loop.index0 % }
1420{% set fpath = path_join(config.get(' filename' , pool), php.lookup.fpm.pools) % }
1521
Original file line number Diff line number Diff line change 9393
9494 # settings for fpm-pools
9595 pools:
96+ # defaults will apply for each pools settings and can be overwritten by pool settings
97+ defaults:
98+ user: nginx
99+ group: nginx
100+ listen: /var/run/php-fpm-default.sock
101+
96102 # name of the pool file to be managed, this will be appended
97103 # to the path specified in php.ng.lookup.fpm.pools
98104 'mypool.conf':
You can’t perform that action at this time.
0 commit comments