Esempio n. 1
0
 def get(self, search_term):
     result = common.getSearchGroups(search_term)
     if result:
         data = {"groups": [group["groupname"] for group in result]}
     else:
         data = {"groups": ""}
     return data
Esempio n. 2
0
File: api.py Progetto: 40a/jetfire
 def get(self, search_term):
     result = common.getSearchGroups(search_term)
     if result:
         data = {"groups": [group["groupname"] for group in result]}
     else:
         data = {"groups": ""}
     return data
Esempio n. 3
0
    def post(self):
        args = parser.parse_args()
        groupname = args['groupname']
        ansiblevars = args['vars']
        children = args['children']
        hosts = args['hosts']
        exists = [str(item) for item in common.getSearchGroups(groupname)]
        if exists:
            return 'Group already exists', 201

        add_group(groupname, ansiblevars, children, hosts)
        return '', 200
Esempio n. 4
0
File: api.py Progetto: 40a/jetfire
    def post(self):
        args = parser.parse_args()
        groupname = args['groupname']
        ansiblevars = args['vars']
        children = args['children']
        hosts = args['hosts']
        exists = [str(item) for item in common.getSearchGroups(groupname)]
        if exists:
            return 'Group already exists', 201

        add_group(groupname, ansiblevars, children, hosts)
        return '', 200