File tree Expand file tree Collapse file tree 4 files changed +16
-10
lines changed
Expand file tree Collapse file tree 4 files changed +16
-10
lines changed Original file line number Diff line number Diff line change 22
33# The role has a trust policy that allows EC2 instances to assume the role.
44resource "aws_iam_instance_profile" "red_instance_profile" {
5- name = " ${ lower (var. project_name )} -red-instance-profile"
5+ name = " ${ lower (var. instance_name )} -red-instance-profile"
66 role = aws_iam_role. red_role . name
77}
88
99# Create the IAM role for the Red Instance
1010resource "aws_iam_role" "red_role" {
11- name = " ${ lower (var. project_name )} -role"
11+ name = " ${ lower (var. instance_name )} -role"
1212 assume_role_policy = << EOF
1313{
1414 "Version": "2012-10-17",
@@ -33,7 +33,7 @@ resource "aws_iam_role_policy_attachment" "red_ssm_policy_attachment" {
3333
3434# Role policy for S3 bucket access
3535resource "aws_iam_role_policy" "s3_bucket_policy" {
36- name = " ${ lower (var. project_name )} -s3-bucket-policy"
36+ name = " ${ lower (var. instance_name )} -s3-bucket-policy"
3737 role = aws_iam_role. red_role . name
3838
3939 count = var. enable_s3_bucket_policy ? 1 : 0
Original file line number Diff line number Diff line change 33# Create a key pair for the EC2 instance
44resource "aws_key_pair" "red_key" {
55 count = var. create_ec2_key_pair ? 1 : 0
6- key_name = " ${ lower (var. project_name )} -red-instance-key"
6+ key_name = " ${ lower (var. instance_name )} -red-instance-key"
77 public_key = tls_private_key. red_private_key [count . index ]. public_key_openssh
88
99 tags = merge (
1010 {
11- Name = " ${ lower (var. project_name )} -red-instance-key"
11+ Name = " ${ lower (var. instance_name )} -red-instance-key" ,
12+ Project = var.project_name
1213 },
1314 var. additional_tags ,
1415 )
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ resource "aws_eip" "red_instance_eip" {
1313
1414 tags = merge (
1515 {
16- Name = " ${ lower (var. project_name )} -red-instance-eip"
16+ Name = " ${ lower (var. instance_name )} -red-instance-eip"
17+ Project = var.project_name
1718 },
1819 var. additional_tags ,
1920 )
Original file line number Diff line number Diff line change @@ -9,7 +9,8 @@ resource "aws_vpc" "main" {
99
1010 tags = merge (
1111 {
12- Name = " ${ lower (var. project_name )} -red-instance-vpc"
12+ Name = " ${ lower (var. instance_name )} -red-instance-vpc" ,
13+ Project = var.project_name
1314 },
1415 var. additional_tags ,
1516 )
@@ -24,7 +25,8 @@ resource "aws_subnet" "public" {
2425
2526 tags = merge (
2627 {
27- Name = " ${ lower (var. project_name )} -red-instance-public-subnet"
28+ Name = " ${ lower (var. instance_name )} -red-instance-public-subnet"
29+ Project = var.project_name
2830 },
2931 var. additional_tags ,
3032 )
@@ -37,7 +39,8 @@ resource "aws_internet_gateway" "igw" {
3739
3840 tags = merge (
3941 {
40- Name = " ${ lower (var. project_name )} -red-instance-igw"
42+ Name = " ${ lower (var. instance_name )} -red-instance-igw" ,
43+ Project = var.project_name
4144 },
4245 var. additional_tags ,
4346 )
@@ -55,7 +58,8 @@ resource "aws_route_table" "public" {
5558
5659 tags = merge (
5760 {
58- Name = " ${ lower (var. project_name )} -red-instance-public-route-table"
61+ Name = " ${ lower (var. instance_name )} -red-instance-public-route-table" ,
62+ Project = var.project_name
5963 },
6064 var. additional_tags ,
6165 )
You can’t perform that action at this time.
0 commit comments