Пример #1
0
    def run(self, terms, variables, **kwargs):

        ret = []
        dunders = collection_inspect.get_dunders(globals())
        for key in dunders:
            ret.append((key, dunders[key]))
        return ret
Пример #2
0
    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)
Пример #5
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)