from __future__ import (absolute_import, division, print_function) __metaclass__ = type from functools import partial from ansible import errors def apps_publish_zones(vars): try: result = [] for var in vars.keys(): if var.startswith('apps_publish_zone__'): result.append(vars[var]) return result except Exception as e: raise errors.AnsibleFilterError("apps_publish_zones(): %s" % str(e)) class FilterModule(object): ''' apps-publish filters ''' filter_map = { 'apps_publish_zones': apps_publish_zones, } def filters(self): return self.filter_map