def get(self): minion_id = self.get_argument('minion_id') saltapi = SaltAPI( url=settings.SALT_API['url'], username=settings.SALT_API['user'], password=settings.SALT_API['password']) minions, minions_pre, minions_rej,minions_den = saltapi.allMinionKeys() result = {} if minion_id.find(','): minion_id_list = minion_id.split(',') if set(minion_id_list).issubset(set(minions)): for id in minion_id_list: result['result'] = saltapi.deleteKeys(id) self.write(json.dumps(result)) else: result['result'] = False self.write(json.dumps(result)) elif minion_id in minions: result['result'] = saltapi.deleteKeys(minion_id) print result self.write(json.dumps(result)) else: result['result'] = False print result self.write(json.dumps(result))
def get(self): minion_id = self.get_argument('minion_id') saltapi = SaltAPI( url=settings.SALT_API['url'], username=settings.SALT_API['user'], password=settings.SALT_API['password']) minions, minions_pre, minions_rej,minions_den = saltapi.allMinionKeys() result = {} if minion_id.find(','): minion_id_list = minion_id.split(',') if set(minion_id_list).issubset(set(minions_pre)): for id in minion_id_list: result['result'] = saltapi.acceptKeys(id) self.write(json.dumps(result)) self.redirect("/salt/unacceptkeys") else: result['result'] = False self.write(json.dumps(result)) # for id in minion_id_list: # print 'Error, %s is not in minions_pre ' % id self.redirect("/salt/unacceptkeys") elif minion_id in minions_pre: result['result'] = saltapi.acceptKeys(minion_id) print result self.write(json.dumps(result)) else: result['result'] = False print result self.write(json.dumps(result)) return
def get(self): saltapi = SaltAPI( url=settings.SALT_API['url'], username=settings.SALT_API['user'], password=settings.SALT_API['password'] ) minions, minions_pre, minions_rej,minions_den = saltapi.allMinionKeys() return self.render( 'base-rejected.html', minions_rej= minions_rej)
def get(self): saltapi = SaltAPI( url=settings.SALT_API['url'], username=settings.SALT_API['user'], password=settings.SALT_API['password'] ) minions, minions_pre, minions_rej,minions_den = saltapi.allMinionKeys() res = {"data":minions_den} print res #self.write(json.dumps(res)) return self.render( 'base-denied.html',minions_den=minions_den)