Deployment Modes
The infrastructure supports three deployment modes controlled by the
dr variable:
| Mode | DR Value | Purpose |
|---|---|---|
| Standalone | "" (empty) | Single cluster, no DR infrastructure. Suitable for development, testing, or production environments that do not require cross-cluster failover |
| DR-ready primary | "active" |
Primary cluster in a DR pair. Identical deployment steps to
standalone, but the tfvars include Global DNS configuration and a
secondary_remote_state_config block for cross-cluster
state sharing
|
Note
DR standby cluster: If you need to deploy a standby (secondary) cluster for disaster recovery, complete the deployment guide first to deploy your primary cluster.
When dr="" (standalone), all DR-related modules
(global-dns, dr-failover-function, and
remote state) are skipped. The cluster deploys identically to
the original single-cluster architecture.