// Instancia (servidor) virtual // Necesita direcciones IP de la subred que tenemos en la VPC // Requiere de una llave pública SSH para acceso // Requiere de una regla que permita la salida a Internet // Ejecuta comandos contenidos en el libreto scripts/instance-start.sh resource "aws_instance" "tut-instance" { ami = "ami-0ca5c3bd5a268e7db" instance_type = "t2.micro" key_name = "tut-key" subnet_id = aws_subnet.tut-subnet-1.id user_data = file("scripts/instance-start.sh") root_block_device { delete_on_termination = true volume_size = 10 volume_type = "gp2" } tags = { Name = "Tutorial Instance" } vpc_security_group_ids = [ aws_security_group.tut-egress.id, aws_security_group.tut-public-ssh.id, aws_security_group.tut-public-web.id ] }