Algumas observações sobre sua configuração:
- O guia que você estava seguindo está desatualizado e incorreto em alguns lugares. Refere-se usando a versão Python do juju , não o atualmente suportado e mantido juju-core .
- Tente remover seu
environments.yaml
de~/.juju
e também remova qualquer~/.juju/environments/*.jenv
(cuidado, se você remover o.jenv' file of a running environment, you are effectively cutting your access to that cloud from Juju). Then, run
juju init, which will generate you a boilerplate
ambientes.yaml ', contendo o conjunto anotado da maioria configurações de configuração específicas do provedor / nuvem suportadas, comentadas conforme necessário para indicar seus valores padrão, se houver. - Aqui está um guia muito bom sobre como configurar um ambiente do Juju OpenStack.
- Você não precisa usar credenciais e API compatíveis com o EC2, apenas os do OpenStack, o mesmo usado para efetuar login no horizonte ou por meio do nova cliente.
- Usando um arquivo como o arquivo OpenStack RC sugerido, o Juju pode ir com configuração mínima, tomando todas as outras configurações através das variáveis de ambiente exportadas.