def run(self, terms, variables, **kwargs): ret = [] dunders = collection_inspect.get_dunders(globals()) for key in dunders: ret.append((key, dunders[key])) return ret
def run(self, tmp=None, task_vars=None): result = super(ActionModule, self).run(tmp, task_vars) del tmp # tmp no longer has any effect result['dunders'] = collection_inspect.get_dunders(globals()) result['msg'] = "foo" return result
def main(): res = { 'success': True, 'changed': True, # 'dunders': collection_inspect.get_dunders(globals(), force_serializable=True) # 'dunders': collection_inspect.get_dunders(globals(), force_serializable=True) 'dunders': get_dunders(globals(), force_serializable=True) } print(json.dumps(res)) sys.exit(0) # pylint: disable=ansible-bad-function
def main(): res = { 'success': True, 'changed': True, # 'dunders': collection_inspect.get_dunders(globals(), force_serializable=True) # 'dunders': collection_inspect.get_dunders(globals(), force_serializable=True) # 'dunders': ansible_collections.alikins.collection_inspect.plugins.module_utils.collection_inspect.get_dunders(globals(), force_serializable=True) 'dunders': get_dunders(globals(), force_serializable=True) } print(json.dumps(res)) sys.exit(0)
def get_vars(self, loader, path, entities, cache=True): ''' parses the inventory file ''' log.debug('loader=%s, path=%s', loader, path) if not isinstance(entities, list): entities = [entities] super(VarsModule, self).get_vars(loader, path, entities) data = {'collection_inspect': {}} data['collection_inspect'].update(get_dunders(globals())) data['collection_inspect']['sys_path'] = sys.path return data
def collection_inspect(text): # import pdb; pdb.set_trace() try: dunders = get_dunders(globals()) except Exception as e: print(e) raise try: aq = ["collection_inspect filter:\n"] for key in dunders: aq.append("\t%s = %s\n" % (key, dunders[key])) except Exception as e: print(e) raise return ''.join(aq)