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.