Primeiro instale o Juju:
sudo add-apt-repository ppa:juju/stable
sudo apt-get update && sudo apt-get -y install juju-core
Faça um juju generate-config -w
para gerar uma configuração para a AWS que você possa personalizar para suas necessidades. Isso criará o arquivo ~/.juju/environments.yaml
.
Qual é um ambiente de amostra configurado para ser executado com máquinas EC2 e armazenamento permanente do S3.
Para tornar esse ambiente realmente útil, você precisará informar o juju sobre uma chave de acesso e uma chave secreta da AWS. Para fazer isso, você pode definir as variáveis de ambiente AWS_ACCESS_KEY_ID
e AWS_SECRET_ACCESS_KEY
(como de costume para outras ferramentas do EC2) ou você pode adicionar opções de chave de acesso e chave secreta aos seus ambientes.yaml. Estes já estão em vigor na configuração gerada, você só precisa descomente-los. Por exemplo:
default: sample
environments:
sample:
type: ec2
access-key: YOUR-ACCESS-KEY-GOES-HERE
secret-key: YOUR-SECRET-KEY-GOES-HERE
control-bucket: juju-faefb490d69a41f0a3616a4808e0766b
admin-secret: 81a1e7429e6847c4941fda7591246594
default-series: precise
ssl-hostname-verification: true
Veja a documentação do provedor de EC2 para mais opções. O bucket S3 não precisa existir já.
Observação Se você já tiver uma conta da AWS, poderá determinar sua chave de acesso acessando a página da sua conta , clicando em "Credenciais de segurança" "e, em seguida, clicando em" Credenciais de acesso ". Você será levado a uma tabela que lista suas chaves de acesso e tem um link "mostrar" para cada chave de acesso que revelará a chave secreta associada.
E pronto, você está pronto para ir!