shoc-backend/terraform/bootstrap/outputs.tf

30 lines
947 B
Terraform
Raw Normal View History

output "tfc_oidc_provider_arn" {
description = "app.terraform.io OIDC provider ARN"
value = local.tfc_oidc_arn
}
output "hcp_plan_role_arn" {
description = "Set TFC_AWS_PLAN_ROLE_ARN on workspace shoc-backend-tf-poc"
value = aws_iam_role.hcp_plan.arn
}
output "hcp_apply_role_arn" {
description = "Set TFC_AWS_APPLY_ROLE_ARN on workspace shoc-backend-tf-poc"
value = aws_iam_role.hcp_apply.arn
}
output "create_tfc_oidc_provider" {
description = "Whether this bootstrap created the OIDC provider (false means it was data-sourced)"
value = var.create_tfc_oidc_provider
}
output "live_workspace_roles" {
description = "HCP Terraform dynamic credential roles for dev and staging."
value = {
for environment in keys(local.live_environments) : environment => {
plan_role_arn = aws_iam_role.live_plan[environment].arn
apply_role_arn = aws_iam_role.live_apply[environment].arn
}
}
}