2
respostas

Realizar o Git Clone com asible.builtin.git em instancia EC2

Boa tarde Pessoal!

Estou realizando o curso "Infraestrutura como código: separando ambientes na AWS com Ansible e Terraform" sendo que no modulo 4, na aula Git Clone ele sugere realizar o clone do repositorio do GitHub na instancia EC2, na pasta /home/ubuntu/tcc, sendo que ao realizar o comando para rodar o ansible-book, no momento dessa task ele apresenta o erro em anexo, como failed, sendo que a pasta /home/ubuntu/tcc esta sem a pasta setup;

Alguem consegue me ajudar?

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

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

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

2 respostas

Olá, Thiago. Tudo bem?

O erro está ocorrendo porque a pasta de destino /home/ubuntu/tcc já existe e não está vazia. O Ansible não consegue clonar o repositório em um diretório que já contém arquivos ou subdiretórios.

Aqui estão algumas sugestões para resolver o problema:

  • Verifique se a pasta /home/ubuntu/tcc está realmente vazia ou contém apenas o que você espera. Você pode usar o comando ls -la /home/ubuntu/tcc para verificar o conteúdo.

  • Verifique se o usuário que está executando o Ansible tem permissões adequadas para modificar essa pasta.

  • Você já está usando force: yes, que deveria permitir sobrescrever o conteúdo, mas isso só funciona se o diretório estiver vazio ou apenas com o conteúdo do repositório.

Experimente essas sugestões e veja se uma delas resolve o problema.

Espero ter ajudado e bons estudos!

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

Opa, deu certo aq, obrigado!