-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathec2-test.tf
28 lines (25 loc) · 1.09 KB
/
ec2-test.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# # This section is optional. You may or may not want to create a test instance.
# resource "aws_instance" "terraform-ec2-public-test" {
# ami = "<your ami>"
# vpc_security_group_ids = [aws_security_group.terraform-vpc-sg.id]
# availability_zone = "ap-southeast-1a"
# instance_type = "t2.micro"
# private_ip = "10.0.1.1"
# tags = {
# Name = "terraform-ec2-public-test"
# }
# subnet_id = aws_subnet.terraform-vpc-subnet-public-ap-southeast-1a.id
# iam_instance_profile = "<custom delegated IAM role>"
# }
# # EC2 VM deployed in private subnet on AZ 2 and AWS-assigned ip.
# resource "aws_instance" "terraform-ec2-private-test" {
# ami = "<your ami>"
# vpc_security_group_ids = [aws_security_group.terraform-vpc-sg.id]
# availability_zone = "ap-southeast-1b"
# instance_type = "t2.micro"
# tags = {
# Name = "terraform-ec2-private-test"
# }
# subnet_id = aws_subnet.terraform-vpc-subnet-private-ap-southeast-1b.id
# iam_instance_profile = "<custom delegated IAM role>"
# }