Update terraform to use instance profile
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 52s

This commit is contained in:
2025-06-22 12:10:59 -07:00
parent 3353aeb26b
commit 1ae1d8397d
3 changed files with 12 additions and 5 deletions

View File

@ -177,6 +177,7 @@ resource "aws_instance" "my_second_linux" {
instance_type = "t2.micro"
ami = aws_ami_from_instance.ami_snapshot.arn
security_groups = ["ssh-access-witch"]
iam_instance_profile = aws_iam_instance_profile.daphodell_profile.name
tags = {
Name = "labs"

View File

@ -1,12 +1,13 @@
resource "aws_instance" "my_first_linux" {
instance_type = "t2.micro"
ami = "ami-06971c49acd687c30"
instance_type = "t2.micro"
ami = "ami-06971c49acd687c30"
security_groups = ["ssh-access-witch"]
iam_instance_profile = aws_iam_instance_profile.daphodell_profile.name
tags = {
Name = "labs"
}
tags = {
Name = "labs"
}
}
resource "aws_s3_bucket" "resume-bucket" {
@ -61,6 +62,11 @@ resource "aws_iam_role" "daphodell_role" {
}
}
resource "aws_iam_instance_profile" "daphodell_profile" {
name = "daphodell_profile"
role = aws_iam_role.daphodell_role.name
}
## Policies
## Allow user CLI -> S3 read/write
resource "aws_iam_policy" "assume_role_s3_policy" {