mirror of
https://github.com/HanXHX/ansible-nginx.git
synced 2026-04-09 12:42:10 +07:00
New PHP management
- New versions (7.x) - PHP upstream name - Sites can use : default PHP version, select first one by PHP version, select by upstream name - Add PHP filter plugin
This commit is contained in:
25
filter_plugins/php.py
Normal file
25
filter_plugins/php.py
Normal file
@@ -0,0 +1,25 @@
|
||||
def php_default_upstream_socket(php_version):
|
||||
if php_version == '5.6':
|
||||
return '/run/php5-fpm.sock'
|
||||
else:
|
||||
return '/run/php/php%s-fpm.sock' % php_version
|
||||
|
||||
def php_default_upstream_name(php_version):
|
||||
return 'default_php_%s' % php_version
|
||||
|
||||
def php_fpm_service(php_version):
|
||||
if php_version == '5.6':
|
||||
return 'php5-fpm'
|
||||
else:
|
||||
return 'php%s-fpm' % php_version
|
||||
|
||||
class FilterModule(object):
|
||||
''' PHP module '''
|
||||
|
||||
def filters(self):
|
||||
return {
|
||||
'php_default_upstream_socket': php_default_upstream_socket,
|
||||
'php_default_upstream_name': php_default_upstream_name,
|
||||
'php_fpm_service': php_fpm_service,
|
||||
'php_fpm_package': php_fpm_service
|
||||
}
|
||||
Reference in New Issue
Block a user