Part of #273
What
Extract EC2 instance creation (nginx node + all K8s nodes) out of aws-resource-creation into a standalone Terraform root.
Why
Currently EC2, EBS, Security Groups, and Route53 all live in aws-resource-creation. Scaling nodes or changing instance type requires a plan that also evaluates DNS and SG state.
Acceptance Criteria
Part of #273
What
Extract EC2 instance creation (nginx node + all K8s nodes) out of
aws-resource-creationinto a standalone Terraform root.Why
Currently EC2, EBS, Security Groups, and Route53 all live in
aws-resource-creation. Scaling nodes or changing instance type requires a plan that also evaluates DNS and SG state.Acceptance Criteria
ec2component is a standalone Terraform root underterraform/implementations/aws/ec2/data "aws_security_group"by tag (no state coupling with Layer 1)