fix test TF infra, add TF manager for testing

This commit is contained in:
Chris Marchesi committed 2021-09-21 15:04:49 -07:00
1 parent 7fe7b6b2c3
commit 01855d28f7
9 files changed
+300 -6

No files matched your search

@@ -15,8 +15,6 @@ resource "aws_iam_user" "user" {
resource "aws_iam_access_key" "user_initial_key" {
user = aws_iam_user.user.name
tags = var.project_path_tags
}
resource "aws_iam_policy" "ec2_describeinstances" {
@@ -36,11 +34,13 @@ resource "aws_iam_policy" "ec2_describeinstances" {
]
}
EOF
tags = var.project_path_tags
}
resource "aws_iam_user_policy_attachement" "user_ec2_describeinstances_attachment" {
resource "aws_iam_user_policy_attachment" "user_ec2_describeinstances_attachment" {
user = aws_iam_user.user.name
policy_arn = aws_iam_policy.ec2_describeinstancest.arn
policy_arn = aws_iam_policy.ec2_describeinstances.arn
}
resource "aws_iam_policy" "user_self_manage_policy" {
@@ -62,9 +62,29 @@ resource "aws_iam_policy" "user_self_manage_policy" {
]
}
EOF
tags = var.project_path_tags
}
resource "aws_iam_user_policy_attachement" "user_self_manage_policy_attachment" {
resource "aws_iam_user_policy_attachment" "user_self_manage_policy_attachment" {
user = aws_iam_user.user.name
policy_arn = aws_iam_policy.user_self_manage_policy.arn
}
output "iam_user_name" {
value = aws_iam_user.user.name
}
output "iam_user_arn" {
value = aws_iam_user.user.arn
}
output "iam_access_key_id" {
value = aws_iam_access_key.user_initial_key.id
sensitive = true
}
output "iam_secret_access_key" {
value = aws_iam_access_key.user_initial_key.secret
sensitive = true
}
File renamed without changes.
@@ -57,7 +57,7 @@ resource "aws_instance" "instances" {
ami = data.aws_ami.ubuntu.id
instance_type = "t3.nano"
tags = merge(instance_tags[count.index], var.project_path_tags)
tags = merge(var.instance_tags[count.index], var.project_path_tags)
}
output "instance_tags" {