diff --git a/src/tf/modules/github-actions/common.tf b/src/tf/modules/github-actions/common.tf index 2eb09c1..06abbd9 100644 --- a/src/tf/modules/github-actions/common.tf +++ b/src/tf/modules/github-actions/common.tf @@ -21,6 +21,13 @@ locals { state_key = "sgfdevs/infra-gh/terraform.tfstate" state_prefix = "sgfdevs/infra-gh" } + iam = { + github_subject = "repo:sgfdevs@53604170/infra-iam@1354768312" + repository = "sgfdevs/infra-iam" + role_name = "GitHubActionsInfraIAMRole" + state_key = "sgfdevs-infra-iam/terraform.tfstate" + state_prefix = "sgfdevs-infra-iam" + } vm_workloads = { github_subject = "repo:sgfdevs@53604170/infra-vm-workloads@1189754282" repository = "sgfdevs/infra-vm-workloads" diff --git a/src/tf/modules/github-actions/outputs.tf b/src/tf/modules/github-actions/outputs.tf index b85ae21..2af7c66 100644 --- a/src/tf/modules/github-actions/outputs.tf +++ b/src/tf/modules/github-actions/outputs.tf @@ -13,6 +13,11 @@ output "gh_role_arn" { value = aws_iam_role.github_actions["gh"].arn } +output "iam_role_arn" { + description = "IAM role ARN for infra-iam GitHub Actions." + value = aws_iam_role.github_actions["iam"].arn +} + output "vm_workloads_role_arn" { description = "IAM role ARN for infra-vm-workloads GitHub Actions." value = aws_iam_role.github_actions["vm_workloads"].arn