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
DR standby cluster "standby" If you need to deploy a standby (secondary) cluster for disaster recovery, complete the deployment guide first to deploy your primary cluster, then follow the DR Operations Guide for the standby cluster setup and failover procedures

Note

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.