add modules 5-9

This commit is contained in:
sid palas
2021-05-27 14:35:03 -07:00
parent 1d095e337a
commit 4de9385fce
34 changed files with 1331 additions and 87 deletions

View File

@@ -0,0 +1,29 @@
resource "aws_instance" "instance" {
ami = "ami-011899242bb902164" # Ubuntu 20.04 LTS // us-east-1
instance_type = "t2.micro"
security_groups = [aws_security_group.instances.name]
user_data = <<-EOF
#!/bin/bash
echo "Hello, World" > index.html
python3 -m http.server 8080 &
EOF
}
resource "aws_security_group" "instances" {
name = "instance-security-group"
}
resource "aws_security_group_rule" "allow_http_inbound" {
type = "ingress"
security_group_id = aws_security_group.instances.id
from_port = 8080
to_port = 8080
protocol = "tcp"
cidr_blocks = ["0.0.0.0/0"]
}
output "instance_ip_addr" {
value = aws_instance.instance.public_ip
}