def buscarSlave(llave): data = {} if os.path.isfile(config.BDSlave) == True: data = opJson.leerLlave(config.BDSlave, llave) return data else: return data
def getProyecto(llave): data = {} if os.path.isfile(config.BDProyectos) == True: if existeProyecto(llave): data = opJson.leerLlave(config.BDProyectos, llave) return data else: return data
def getIpSlave(slave): data = {} if os.path.isfile(config.BDSlave) == True: if existeProyecto(llave): data = opJson.leerLlave(config.BDSlave, slave) return data['IP'] else: return '' else: return ''
def rmProyecto(proyecto, slave): llave = proyecto if opJson.removeLLave(config.BDProyectos, llave): data = {} data = opJson.leerLlave(config.BDSlave, slave) if data: data['Proyectos'] = data['Proyectos'] - 1 if opJson.addLlave(config.BDSlave, data, slave): return True else: return False
def modificarSlaveRAM(slave, RAM): if os.path.isfile(config.BDSlave) == True: data = opJson.leerLlave(config.BDSlave, slave) if data: data['MemLibre'] = int(RAM) if opJson.addLlave(config.BDSlave, data, slave): return True else: return False else: return False
def addProyecto(proyecto, slave): estructura = {} if os.path.isfile(config.BDProyectos) == True: # estructura={"PROYECTO": proyecto, "SLAVE": "0", "VM1": {"NAME": "None", "IP": "0", "STATUS": "not created"}} estructura = {"PROYECTO": proyecto, "SLAVE": slave} if opJson.addLlave(config.BDProyectos, estructura, proyecto): data = {} data = opJson.leerLlave(config.BDSlave, slave) if data: data['Proyectos'] = data['Proyectos'] + 1 if opJson.addLlave(config.BDSlave, data, slave): return True else: return False else: return False