mirror of
https://github.com/Sea-Haven-Industries/payments-dashboard.git
synced 2026-10-03 17:53:17 +00:00
* refactor(iam): forget in-repo HCP exec roles Org-baseline owns the apply and plan roles, so this workspace can assume them without a bootstrap window. Prod state forgets the old addresses without destroying the live roles. * ci(terraform): pin the isolation check to v1.0.21 The pre-release pin cloned the private .github repo with the caller token and the Terraform job failed. v1.0.21 loads the checker from the workflow commit.
44 lines
1.3 KiB
HCL
44 lines
1.3 KiB
HCL
output "slack_request_url" {
|
|
description = "Slack App Home Request URL."
|
|
value = "${aws_apigatewayv2_api.http.api_endpoint}/slack/events"
|
|
}
|
|
|
|
output "expense_slack_events_url" {
|
|
description = "Expense Approval Bot Slack Request URL."
|
|
value = "${aws_apigatewayv2_api.http.api_endpoint}/slack/expense-events"
|
|
}
|
|
|
|
output "api_origin" {
|
|
description = "HTTP API origin."
|
|
value = aws_apigatewayv2_api.http.api_endpoint
|
|
}
|
|
|
|
output "csv_bucket_name" {
|
|
description = "S3 bucket for Stampli CSV uploads."
|
|
value = aws_s3_bucket.csv.id
|
|
}
|
|
|
|
output "boa_raw_bucket_name" {
|
|
description = "Retain-protected BoA raw archive bucket."
|
|
value = aws_s3_bucket.boa_raw.id
|
|
}
|
|
|
|
output "static_outbound_ip" {
|
|
description = "NAT EIP for Bank of America CashPro IP whitelist."
|
|
value = aws_eip.nat.public_ip
|
|
}
|
|
|
|
output "table_name" {
|
|
description = "DynamoDB table name."
|
|
value = aws_dynamodb_table.dashboard.name
|
|
}
|
|
|
|
output "github_deploy_role_arn" {
|
|
description = "OIDC role ARN for the deploy.yaml caller (GitHub Environment variable DEPLOY_ROLE_ARN)."
|
|
value = aws_iam_role.github_deploy.arn
|
|
}
|
|
|
|
output "artifacts_bucket_name" {
|
|
description = "Lambda artifacts bucket. deploy.yaml uploads functions/<name>/<sha>.zip."
|
|
value = aws_s3_bucket.artifacts.id
|
|
}
|