Conteúdo está idêntico ao passado nos vídeos.
Notei que, quando acesso a nova instância via SSH, o arquivo da instância anterior está lá. É como se houvesse a replicação e o user_data não fosse considerado.
No entanto, o Name é atualizado.
Conteúdo está idêntico ao passado nos vídeos.
Notei que, quando acesso a nova instância via SSH, o arquivo da instância anterior está lá. É como se houvesse a replicação e o user_data não fosse considerado.
No entanto, o Name é atualizado.
Olá Andre.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)
Pelo que entendi, você está enfrentando um problema ao criar uma nova instância na AWS usando o Ansible e o Terraform. Parece que o arquivo da instância anterior está sendo replicado para a nova instância, mesmo que você tenha passado um novo user_data.
Uma possível solução para isso é verificar se você está utilizando o recurso de "launch_template" no Terraform. O "launch_template" permite que você defina uma configuração padrão para a criação de instâncias, incluindo o user_data. Certifique-se de que você está atualizando corretamente o "launch_template" com as informações desejadas.
Outra coisa a verificar é se você está de fato criando uma nova instância e não apenas atualizando uma instância existente. Verifique se você está utilizando o comando "terraform apply" para criar uma nova instância a partir do código atualizado.
Além disso, verifique se o seu playbook do Ansible está configurado corretamente para executar o user_data na nova instância. Certifique-se de que o user_data esteja sendo executado corretamente no momento da criação da instância.
Se você puder fornecer mais informações sobre a configuração do seu código Terraform e do seu playbook Ansible, posso tentar ajudá-lo de forma mais específica.
Espero ter ajudado e bons estudos!