37 lines
836 B
Python
37 lines
836 B
Python
version = node.metadata.get('php/version')
|
|
|
|
php_ini_context = {
|
|
'num_cpus': node.metadata.get('vm/cores'),
|
|
'post_max_size': node.metadata.get('php/post_max_size'),
|
|
}
|
|
|
|
files = {
|
|
f'/etc/php/{version}/fpm/php.ini': {
|
|
'content_type': 'mako',
|
|
'context': php_ini_context,
|
|
'needs': {
|
|
# "all php packages"
|
|
'pkg_apt:'
|
|
},
|
|
'triggers': {
|
|
f'svc_systemd:php{version}-fpm:restart',
|
|
},
|
|
},
|
|
f'/etc/php/{version}/cli/php.ini': {
|
|
'content_type': 'mako',
|
|
'context': php_ini_context,
|
|
'needs': {
|
|
# "all php packages"
|
|
'pkg_apt:'
|
|
},
|
|
},
|
|
}
|
|
|
|
svc_systemd = {
|
|
f'php{version}-fpm': {
|
|
'needs': {
|
|
'pkg_apt:',
|
|
f'file:/etc/php/{version}/fpm/php.ini',
|
|
},
|
|
},
|
|
}
|