Add net-vpc-factory and starter-gcd dataset to 0-org-setup, fix context in net-vpc-factory (#3860)

* feat(fast/0-org-setup): integrate net-vpc-factory into stage 0

* initial starter dataset

* starter pack

* fix(fast/0-org-setup): correct factory vpcs paths definition and update test inventory

* feat(fast/0-org-setup): add VPC and subnet outputs and update stage tfvars

* test(fast/0-org-setup): update gcd starter defaults and regenerate inventory

* fix(modules/net-vpc-factory): remove internal defaults logic and pass context correctly

* fix typo in dataset fw rule, add missing boilerplate, set sane defaults for net vpc factory

* terraform fmt

* tfdoc, copyright year

* schema docs

* yamllint
This commit is contained in:
Ludovico Magnocavallo
2026-04-13 09:42:03 +02:00
committed by GitHub
parent 6847fae28d
commit 85b0871085
55 changed files with 3754 additions and 131 deletions

View File

@@ -52,7 +52,9 @@ duplicates = [
"modules/vpc-sc/schemas/egress-policy.schema.json",
],
[
"fast/stages/0-org-setup/schemas/firewall-rules.schema.json",
"fast/stages/2-networking/schemas/firewall-rules.schema.json",
"modules/net-vpc-factory/schemas/firewall-rules.schema.json",
"modules/net-vpc-firewall/schemas/firewall-rules.schema.json",
],
[
@@ -98,9 +100,15 @@ duplicates = [
"modules/organization/schemas/scc-sha-custom-modules.schema.json",
],
[
"fast/stages/0-org-setup/schemas/subnet.schema.json",
"fast/stages/2-networking/schemas/subnet.schema.json",
"modules/net-vpc-factory/schemas/subnet.schema.json",
"modules/net-vpc/schemas/subnet.schema.json",
],
[
"fast/stages/0-org-setup/schemas/vpc-factory.schema.json",
"modules/net-vpc-factory/schemas/vpc-factory.schema.json",
],
[
"fast/stages/0-org-setup/schemas/tags.schema.json",
"modules/project/schemas/tags.schema.json",