|
|
|
@ -30,24 +30,26 @@ import datetime
|
|
|
|
|
import pwd
|
|
|
|
|
|
|
|
|
|
class Globals(object):
|
|
|
|
|
|
|
|
|
|
FILTERS = None
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def _get_filters():
|
|
|
|
|
''' return filter plugin instances '''
|
|
|
|
|
''' return filter plugin instances '''
|
|
|
|
|
|
|
|
|
|
if Globals.FILTERS is not None:
|
|
|
|
|
return Globals.FILTERS
|
|
|
|
|
if Globals.FILTERS is not None:
|
|
|
|
|
return Globals.FILTERS
|
|
|
|
|
|
|
|
|
|
from ansible import utils
|
|
|
|
|
plugins = [ x for x in utils.plugins.filter_loader.all()]
|
|
|
|
|
filters = {}
|
|
|
|
|
for fp in plugins:
|
|
|
|
|
filters.update(fp.filters())
|
|
|
|
|
Globals.FILTERS = filters
|
|
|
|
|
from ansible import utils
|
|
|
|
|
plugins = [ x for x in utils.plugins.filter_loader.all()]
|
|
|
|
|
filters = {}
|
|
|
|
|
for fp in plugins:
|
|
|
|
|
filters.update(fp.filters())
|
|
|
|
|
Globals.FILTERS = filters
|
|
|
|
|
|
|
|
|
|
return Globals.FILTERS
|
|
|
|
|
return Globals.FILTERS
|
|
|
|
|
|
|
|
|
|
def _get_extensions():
|
|
|
|
|
''' return jinja2 extensions to load '''
|
|
|
|
|