2
respostas

Autenticacao do Ansible num AWS

Estou usando uma máquina na AWS pra ser controlada pelo Ansible. Durante o processo eu criei uma chave privada que utilizo normalmente pra fazer ssh direto no host. Contudo, eu imaginaria que essa mesma chave seria utilizada pelo Ansible pra se conectar com o mesmo usuário no host AWS que eu tenho, mas infelizmente isso não está funcionando.

Estou executanto o seguinte comando dando como entrada a chave privada:

ansible wordpress -u ec2-user --private-key ~/amzkey/rhel_amz.pem -i hosts -m shell -a 'echo Hello World'

Estou fazendo algo errado?

2 respostas

Olá, Renan. Tudo bem?

Você se certificou de colocar o IP público da sua instância EC2 no arquivo hosts? Além disso, adicionou uma regra no security group da instância EC2 para permitir SSH a partir do IP da sua máquina?

Oi Vitor, Sim, o IP está público. E eu consigo conectar por SSH usando o IP da minha máquina local. Ainda estou tentando verificar qual o problema. Se tiver mais ideias me avisa. Obrigado.