meal-order-manager/terraform
Adam Moussa 44c79fdefd
feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195)
* feat(infra): add lightweight meal-order-manager-dev (PLAT-210)

Parameterize the HCP root for seahaven-dev with schedules, PITR, alarms, and Paychex gated off so a second env does not clone production cost or side effects.

* fix(infra): drop prod-only authorizer import so dev can create it (PLAT-210)

The PLAT-102 import is already in meal-order-manager-prod state. A shared import block fails in seahaven-dev because the permission does not exist there.

* fix(iam): allow creating the weekly-menu githubdeploy role in seahaven-dev (PLAT-210)

Prod imported that role. A new account needs CreateRole on tf-managed/githubdeploy-meal-order-manager-weekly-menu.
2026-09-18 18:38:45 +00:00
..
.terraform.lock.hcl chore(deps): pin dependencies - abandoned (#167) 2026-08-24 20:59:58 +00:00
acm.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
alarms.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
apigateway.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
artifacts.tf feat(infra): migrate meal-order-manager to HCP Terraform 2026-08-07 19:19:51 -04:00
build_packages.sh chore(meals): remove email_report payroll SES path (PLAT-135) (#187) 2026-09-10 19:29:58 +00:00
build_packages_external.sh feat(infra): migrate meal-order-manager to HCP Terraform 2026-08-07 19:19:51 -04:00
cloudfront.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
data.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
dynamodb.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
events.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
hcp_iam.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
iam.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
iam_github_weekly_menu.tf fix(iam): attach per-workload lambda permissions boundary (PLAT-52) (#148) 2026-08-20 16:02:46 -04:00
lambda.tf fix(auth): accept federated portal Cognito tokens for meals admin (DEV-283) (#194) 2026-09-18 15:31:17 +00:00
locals.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
logs.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
outputs.tf chore(meals): remove email_report payroll SES path (PLAT-135) (#187) 2026-09-10 19:29:58 +00:00
providers.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
s3.tf feat(infra): migrate meal-order-manager to HCP Terraform 2026-08-07 19:19:51 -04:00
secrets.tf feat(infra): migrate meal-order-manager to HCP Terraform 2026-08-07 19:19:51 -04:00
ssm.tf fix(auth): accept federated portal Cognito tokens for meals admin (DEV-283) (#194) 2026-09-18 15:31:17 +00:00
terraform.tfvars.example feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
variables.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00
versions.tf feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) 2026-09-18 18:38:45 +00:00