Super Nova

Use Novaclient com vários ambientes OpenStack Nova a maneira fácil
Baixe Agora

Super Nova Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Major Hayden
  • Site do editor:
  • https://github.com/rackerhacker/

Super Nova Tag


Super Nova Descrição

Supernova é um módulo Python para usar o Novacliente com vários ambientes Nova a maneira mais fácil. Você pode gostar de supernova se você tiver regularmente os seguintes problemas: - Você odeia tentar obter vários arquivos Novarc ao usar o Novaclient - você recebe seus terminais confusos e fazer o erro. Coisas no ambiente de Nova Errado - Você não gosta de lembrar de coisas que qualquer uma dessas reclamações é verdadeira, Supernova é para você. Supernova gerencia múltiplos ambientes Nova sem aproximar a Novarc ou Mucking com Variáveis de Meio Ambiente.InstallationGit Clone Git: //github.com/rackerhacker/supernova.gitcd SUPERNOVAPYTHON Setup.py InstallConfiguraçãoFor Supernova Para funcionar corretamente, cada ambiente deve ser definido em ~ / .supernova no diretório inicial do seu usuário). Os dados no arquivo são exatamente os mesmos que as variáveis de ambiente que você normalmente usava ao executar o novaglient. Você pode copiar / colar de seus arquivos Novarc diretamente em seções de configuração dentro de ~ / .supernova.here é um exemplo de dois ambientes, produção e desenvolvimento: Nova_Url = http: //production.nova.example.com: 8774 / v1 .1 / nova_version = 1.1nova_username = jsmithnova_api_key = fd62afe2-4686-469F-9849-ceaa792c55a6nova_project_id = nova-produção Nova_url = http: //dev.nova.example.com: 8774 / v1.1 / nova_version = 1.1nova_username = jsmithnova_api_key = 40318069-6069-46D9F-836D-A46DF17FC8D1Nova_Project_id = Nova-produção pelo que você usa Supernova, você se referirá a esses ambientes como produção e desenvolvimento. Todo ambiente é especificado por seu nome de cabeçalho de configuração.UsagesUpernova Por exemplo, se você quiser executar uma lista no ambiente de produção: Listão de Produção Supernova um determinado dados da instância no ambiente de pré-produção : Supernova Préprod Mostrar 3Edb6Dac-5A75-486A-BE1B-3B15FD5B4AB0athe Primeiro argumento é geralmente o argumento ambiental e espera-se que seja uma única palavra sem espaços. Qualquer texto após o argumento do ambiente é passado diretamente para Novaclient.Você pode, opcionalmente, passar na string literal "depuração" como o primeiro argumento (antes do argumento do ambiente) para injetar a opção Novaclient_debug = 1 no ambiente de processo para ver informações adicionais sobre os pedidos sendo feitos na API. Como antes, qualquer texto após o argumento do ambiente é passado diretamente para Novaclient.A Breve nota sobre o meio ambiente Variablessupernova só substituirá e / ou anexar variáveis de ambiente às variáveis já presentes para a duração da Execução Novaclient. Se você tiver Nova_username definido fora do script, ele não será usado no script, já que o script retirará dados de ~ / .supernova e usá-lo para executar Novaclient. Além disso, quaisquer variáveis que são definidas antes da execução da Supernova serão deixadas inalteradas quando o script sai da página inicial do Product


Super Nova Software Relacionado

PY-Tutor.

Um projeto para ajudar os professores na criação de exames randomizados no campo da matemática ...

84

Download