DR Module Deployment Matrix
The base modules described in Terraform Modules. are deployed on all workspaces regardless of DR mode. The table below
lists the additional DR-specific modules that are only deployed when dr is set. Neither module
is created for non-DR clusters (dr="").
| Module | dr="active" | dr="standby" | Notes |
|---|---|---|---|
module.global-dns | When manage_global_dns=true | No — set manage_global_dns=false to avoid two states managing the
same DNS resources | DNS zone, steering policy, health checks. |
module.dr-failover-function | No | When dr_failover_function_enabled=true | OCI Function, monitoring alarm, ONS topic, OCIR image, IAM policies. |
Notes:
module.global-dnsrequiresdr="active"andmanage_global_dns=true. Only one workspace should own global DNS resources.module.dr-failover-functionrequiresdr="standby"ANDdr_failover_function_enabled=true. It is automatically destroyed during promotion todr="active".Base modules behave identically across DR modes, except
module.logscalewhich sets the Humio operator to 0 replicas whendr="standby".