Module: net-vpc-factory (#2982)

This pull request introduces the `net-vpc-factory` module. This new factory handles: 

* Project setup (most of what's supported by the `project` module)
* VPC setup
  * Routing
  * Subnets
* Connectivity options
  * NCC (hub, VPC spokes and VPN hybrid spokes)
  * Peerings
  * VPN (GCP-to-onprem and GCP-to-GCP)
* NAT (everything supported by the `net-cloudnat` module)
* DNS (everything supported by the `dns` module)
* Firewall (everything supported by the `net-vpc-firewall` module)
This commit is contained in:
Simone Ruffilli
2025-04-10 11:44:39 +02:00
committed by GitHub
parent f7a0958e17
commit fc84c4f60d
48 changed files with 4728 additions and 1 deletions

View File

@@ -74,3 +74,5 @@ The second factory type is implemented as a standalone module that internally re
- **projects**
- [`project-factory`](../../modules/project-factory/)
- **VPCs**
- [`net-vpc-factory`](../../modules/net-vpc-factory/)