mirror of
https://github.com/HanXHX/ansible-nginx.git
synced 2026-04-11 12:52:10 +07:00
Remove heavy code (nginx filename) using a filter
This commit is contained in:
20
filter_plugins/nginx.py
Normal file
20
filter_plugins/nginx.py
Normal file
@@ -0,0 +1,20 @@
|
||||
def nginx_site_filename(site):
|
||||
if site.has_key('filename'):
|
||||
return site['filename']
|
||||
else:
|
||||
return nginx_site_name(site)
|
||||
|
||||
def nginx_site_name(site):
|
||||
if isinstance(site['name'], list):
|
||||
return site['name'][0]
|
||||
else:
|
||||
return site['name']
|
||||
|
||||
class FilterModule(object):
|
||||
''' Nginx module '''
|
||||
|
||||
def filters(self):
|
||||
return {
|
||||
'nginx_site_filename': nginx_site_filename,
|
||||
'nginx_site_name': nginx_site_name
|
||||
}
|
||||
Reference in New Issue
Block a user