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"
}
}