OSVauco/infrastructure/terraform
2026-05-26 04:51:36 +00:00
..
.terraform.lock.hcl feat(terraform): add Cloud Run, Artifact Registry and outputs 2026-05-26 04:51:36 +00:00
main.tf feat(terraform): add Cloud Run, Artifact Registry and outputs 2026-05-26 04:51:36 +00:00
outputs.tf feat(terraform): add Cloud Run, Artifact Registry and outputs 2026-05-26 04:51:36 +00:00
README.md feat(terraform): scaffold terraform directory with README 2026-05-26 04:31:52 +00:00
variables.tf feat(terraform): add Cloud Run, Artifact Registry and outputs 2026-05-26 04:51:36 +00:00
versions.tf feat(terraform): convert 01-setupenv.sh to terraform 2026-05-26 04:33:46 +00:00

Terraform — OSVauco Infrastructure

Status: Fase C — ikke startet ennå.

Terraform-modulene her vil erstatte infrastructure/*.sh-scriptene når Medioteq-leveransen (Fase C) starter.

Planlagt struktur

  • main.tf — Cloud Run, Cloud Build, IAP, budsjett, SA per kunde
  • variables.tf — customer_id, region, project_id
  • outputs.tf — Cloud Run URL, SA e-post

Kjøring (Fase C)

terraform init
terraform plan -var="customer_id=medioteq"
terraform apply -var="customer_id=medioteq"  # HITL-gate: krever manuell godkjenning

State-backend

GCS bucket: propane-will-491900-m5-tfstate (opprettes i Fase C)