Files
dev-intel-v2/foxtrot-docs-v3/reference/terraform/network-core-modules-aws-vpc.md
Jarvis Prime 0265ec7a60 feat: confluence benchmark, pattern extractor, agent KB, UX spec
- extract-patterns.js: mines layered arch, ArgoCD appsets, cloud regions,
  CIDR allocations, naming conventions, sync waves, tech stack from code
- agent-kb.js: token-efficient JSON rendering of same doc tree
- eval-confluence-ref-questions.json: 32 reference-only benchmark questions
- wiggum-v2.sh: Ralph Wiggum loop targeting confluence baseline (77.8%)
- docs/human-ux-spec.md: BMad UX designer spec for human doc structure
- Eval results: V2 at 28.7% vs confluence 77.8% baseline
- Hub/spoke ownership now correctly extracted (95% on that question)
- Naming conventions, regions, CIDRs surfaced in system-architecture.md
2026-03-10 14:20:35 +00:00

3.5 KiB

Terraform: network-core/modules/aws-vpc

Requirements

Name Version
terraform >= 1.10.5
aws >= 5.80.0
awscc >= 1.24.0

Providers

Name Version
aws >= 5.80.0
awscc >= 1.24.0

Modules

Name Source Version
vpc terraform-aws-modules/vpc/aws 5.8.1

Resources

Name Type
aws_networkmanager_vpc_attachment.vpc_core_network_attach resource
aws_route.private_core_network_route resource
aws_route.public_core_network_route resource
awscc_networkmanager_core_network.core_network data source

Inputs

Name Description Type Default Required
core_network_id ID of the core network. There's only one core network, so this typically should not need to be changed. string "core-network-0d1cc9236bc3bc9ff" no
enable_nat_gateway Enable NAT gateway. Requires at least one public subnet CIDR. bool false no
vpc_azs List of availability zones available to the VPC. list(string) n/a yes
vpc_cidr CIDR block of the VPC being created. string n/a yes
vpc_name Name of the VPC that will be created and attached to the core network. string n/a yes
vpc_private_subnet_cidrs List of CIDR blocks for the private subnets in the VPC. list(string) n/a yes
vpc_public_subnet_cidrs List of CIDR blocks for the public subnets in the VPC. list(string) [] no
vpc_segment An identifier for the VPC segment. Added to the VPC attachment as a tag.
This is also the logical network container/boundary that isolated network
traffic; this is a CloudWAN resource.
string n/a yes

Outputs

Name Description
default_security_group_id The ID of the default security group
private_route_table_ids List of IDs of private route tables
private_subnet_ids List of IDs of private subnets
vpc_id The ID of the VPC