Terraform Layer Integration Flow

Terraform Layer Integration Flow An architecture diagram generated by Archify. 01-network · Outputs: vpc_id, subnets, azs · Architecture component 01-network Outputs: vpc_id, subnets, azs 02-cluster · EKS name · endpoint · access · Architecture component 02-cluster EKS name · endpoint · access 03-platform · Optional add-ons · ESO access · Architecture component 03-platform Optional add-ons · ESO access VPC · subnets Cluster name vpc_id Legend Cloud

Read dependencies

  • • Cluster reads the network state
  • • Platform reads the network and selected cluster state
  • • Reading remote state permits access to its full snapshot, not just outputs

Stable interfaces

  • • Treat output names and meanings as a contract
  • • Use cluster names and IDs for this platform configuration
  • • Pod Identity does not require an IRSA OIDC provider

Controlled changes

  • • Bootstrap the backend, then network, cluster, and platform
  • • Review each plan with the intended account, environment, and state key
  • • Preserve bootstrap state and prepare explicit recovery procedures