1
resposta

Erro ao rodar o playbook.yml

Estou com erro ao rodar a chave para instalar o python e o virtualenv.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Richard, tudo certo contigo?

Isso mostra que há um problema com as permissões da sua chave privada SSH. O Ansible está tentando usar a chave para se conectar via SSH, mas está sendo bloqueado porque as permissões atuais da chave são muito abertas.

O erro específico menciona que as permissões da chave iac-alura.pem são "demasiadamente abertas". Isso significa que outros usuários do sistema podem ler ou modificar sua chave, o que não é seguro. O SSH exige que as chaves privadas sejam protegidas e acessíveis apenas pelo proprietário.

Você precisa alterar as permissões da chave para que somente o proprietário possa ler e escrever.

Com o Linux ou Unix, você pode fazer deste modo:

chmod 600 /caminho/para/sua/chave/iac-alura.pem

Esse comando define as permissões da chave para que apenas o usuário proprietário possa ler e escrever o arquivo, o que deve resolver o problema de permissão.

Após ajustar as permissões, tente executar o playbook novamente com o comando que você estava usando:

ansible-playbook playbook.yml -u ubuntu --private-key iac-alura.pem -i hosts.yml

Se outra dúvida surgir, estamos aqui no fórum para te ajudar :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software