コード例 #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
コード例 #2
0
ファイル: api.py プロジェクト: 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
コード例 #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
コード例 #4
0
ファイル: api.py プロジェクト: 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