mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
22 lines
819 B
Markdown
22 lines
819 B
Markdown
# Terraform
|
|
|
|
Infrastructure-as-code for cloud and edge services. Uses [OpenTofu](https://opentofu.org/) (drop-in Terraform replacement).
|
|
|
|
## What's managed
|
|
|
|
- **Cloudflare DNS** — All `pez.sh` records (A, CNAME, MX, TXT)
|
|
|
|
## CI/CD
|
|
|
|
The original GitHub Actions workflow (`apply.yml`) ran plan on push to master, then applied with manual approval via a `prod` environment gate. This workflow lived in the standalone `pez-terraform` repo and would need adapting for the monorepo structure (e.g., path-filtered triggers).
|
|
|
|
## Provider versions
|
|
|
|
| Provider | Source | Version |
|
|
|----------|--------|---------|
|
|
| Cloudflare | `cloudflare/cloudflare` | `~> 5.18` |
|
|
| OpenTofu | — | `>= 1.6.0` |
|
|
|
|
## Migrated from
|
|
|
|
This directory replaces the standalone [`pez-terraform`](https://github.com/RWejlgaard/pez-terraform) repo.
|