1
resposta

user_data nao funfa!

A instância e criada, mas o SO não e atualizado e nem ao menos instala esse pacote. Mas não ha erro na criação.

provider "aws" {
    region = "us-east-1"
}

resource "aws_instance" "my-instance" {
    ami = "ami-04169656fea786776"
    instance_type = "t2.micro"
    key_name = "terraform"
    user_data = <<-EOF
                   #!/bin/bash
                   apt-get update -y
                   apt-get install ansible apache2 -y
                   EOF
    tags = {
        Name = "Terraform"    
        Batch = "5AM"
    }
}
1 resposta

Tudo bem Steve?

Como o SO não é atualizado, me parece um problema com a AMI que você esta utilizando, essa AMI é para qual sistema? Lembrando que a AMI varia entre as regiões para um mesmo sistema.

Espero sua resposta.