Exemplo n.º 1
0
    def take_action(self, parsed_args):
        node = self.app.cmdb_api.get('node/{}/'.format(parsed_args.name[0]))

        fields = node.keys()
        values = []
        for field in fields:
            values.append(pretty_value(node[field]))
        return (fields, values)
Exemplo n.º 2
0
    def take_action(self, parsed_args):
        api = Api('http://127.0.0.1:8081/api/v1/', 'root', 'cmdb')

        modul = self.cmd_name.split()[0]
        node = api.get('{}/{}/'.format(modul, parsed_args.name[0]))

        fields = node.keys()
        values = []
        for field in fields:
            values.append(pretty_value(node[field]))
        return (fields, values)