def cadastrar_servidor(self): try: servidor = {} servidor["nome"] = raw_input("Digite o nome desse servidor: ") servidor["administrador"] = raw_input("Digite o administrador: ") docker = Docker() docker.criarContainer(servidor['nome']) servidor["endereco"] = docker.pegarIPContainer(servidor['nome']) srv = ServidoresModel(servidor["nome"],servidor['endereco'],servidor["administrador"]) session.add(srv) session.commit() print "Cadastrado com sucesso!!!" except Exception as e: print "Falhou ao conectar com o banco %s"%e session.rollback()
def cadastro_servidor(self): try: print "\n+Sistemas de Autenticacao\n" servidor = {} servidor["nome"] = raw_input("Digite o nome do servidor: ") servidor["administrador"] = raw_input("Digite o adm do servidor: ") docker = Docker() docker.criarContainer(servidor['nome']) servidor["endereco"] = docker.pegarIPContainer(servidor["nome"]) srv = Servidores(servidor["nome"], servidor["endereco"], servidor["administrador"]) session.add(srv) session.commit() print "\nServidor Cadastrado com sucesso\n" except Exception as e: print "Falhou ao inserir no banco aqui %s" % e session.rollback()
def cadastrar_container(self): print "Cadastro de Servidores" try: nome = raw_input("Digite o nome do container: ") admLogin = raw_input("Digite o adm do container %s: " % nome) docker = Docker() docker.criarContainer(nome) ipServer = docker.pegarIPContainer(nome) engine = create_engine( "postgresql://*****:*****@127.0.0.1/test") Session = sessionmaker() Session.configure(bind=engine) session = Session() servidor = Servidores(nome, ipServer, admLogin) session.add(servidor) session.commit() print "(Container: %s - IP: %s - Adm: %s) cadastrado com sucesso" % ( nome, ipServer, admLogin) except Exception as e: print "Erro: " % e session.rollback()
def cadastrar_servidor(self): try: servidor = {} servidor["nome"] = raw_input("Digite o nome desse servidor: ") servidor["administrador"] = raw_input("Digite o administrador: ") ssh = SSH() docker = Docker() ssh.executarComandoRemoto(docker.criarContainer(servidor['nome'])) srv = json.loads(ssh.executarComandoRemoto(docker.pegarIPContainer(servidor['nome']))) servidor["endereco"] = srv[0]['NetworkSettings']['Networks']['bridge']['IPAddress'] srv = ServidoresModel(servidor["nome"],servidor['endereco'],servidor["administrador"]) session.add(srv) session.commit() print "Cadastrado com sucesso!!!" except Exception as e: print "Falhou ao conectar com o banco %s"%e session.rollback()
def cadastrar_container(self): print "Cadastro de Servidores" try: nome = raw_input("Digite o nome do container: ") admLogin = raw_input("Digite o adm do container %s: "%nome) docker = Docker() ssh = SSH() ssh.executarComandoRemoto(docker.criarContainer(nome)) srv = json.loads(ssh.executarComandoRemoto(docker.pegarIPContainer(nome))) ipServer = srv[0]["NetworkSettings"]["Networks"]["bridge"]["IPAddress"] engine = create_engine("postgresql://*****:*****@127.0.0.1/test") Session = sessionmaker() Session.configure(bind=engine) session = Session() servidor = Servidores(nome, ipServer, admLogin) session.add(servidor) session.commit() print "(Container: %s - IP: %s - Adm: %s) cadastrado com sucesso"%(nome, ipServer, admLogin) except Exception as e: print "Erro: "%e session.rollback()
def cadastro_servidor(self): try: print "\n+Sistemas de Autenticacao\n" servidor = {} servidor["nome"] = raw_input("Digite o nome do servidor: ") servidor["administrador"] = raw_input("Digite o adm do servidor: ") ssh = SSH() docker = Docker() ssh.executarComandoRemoto(docker.criarContainer(servidor["nome"])) srv = json.loads( ssh.executarComandoRemoto( docker.pegarIPContainer(servidor['nome']))) servidor["endereco"] = srv[0]['NetworkSettings']['Networks'][ 'bridge']['IPAddress'] srv = Servidores(servidor["nome"], servidor["endereco"], servidor["administrador"]) session.add(srv) session.commit() print "\nServidor Cadastrado com sucesso\n" except Exception as e: print "Falhou ao inserir no banco aqui %s" % e session.rollback()