@@ -177,8 +177,27 @@ locals {
177177 module . scc_notifications . project_number ,
178178 ], local. shared_vpc_projects_numbers ))
179179
180+ projects_dry_run = var. enable_hub_and_spoke ? (concat ([
181+ local . seed_project_number ,
182+ module . org_audit_logs . project_number ,
183+ module . org_billing_export . project_number ,
184+ module . common_kms . project_number ,
185+ module . org_secrets . project_number ,
186+ module . interconnect . project_number ,
187+ module . network_hub [0 ]. project_number ,
188+ module . scc_notifications . project_number ,
189+ ], local. shared_vpc_projects_numbers )) : (concat ([
190+ local . seed_project_number ,
191+ module . org_audit_logs . project_number ,
192+ module . org_billing_export . project_number ,
193+ module . common_kms . project_number ,
194+ module . org_secrets . project_number ,
195+ module . interconnect . project_number ,
196+ module . scc_notifications . project_number ,
197+ ], local. shared_vpc_projects_numbers ))
198+
180199 project_keys = var. enable_hub_and_spoke ? [
181- " prj-org -seed" ,
200+ " prj-b -seed" ,
182201 " prj-org-audit" ,
183202 " prj-org-billing" ,
184203 " prj-org-kms" ,
@@ -190,7 +209,32 @@ locals {
190209 " prj-net-d-svpc" ,
191210 " prj-net-n-svpc" ,
192211 ] : [
193- " prj-org-seed" ,
212+ " prj-b-seed" ,
213+ " prj-org-audit" ,
214+ " prj-org-billing" ,
215+ " prj-org-kms" ,
216+ " prj-org-secrets" ,
217+ " prj-org-interconnect" ,
218+ " prj-org-scc" ,
219+ " prj-net-p-svpc" ,
220+ " prj-net-d-svpc" ,
221+ " prj-net-n-svpc" ,
222+ ]
223+
224+ project_keys_dry_run = var. enable_hub_and_spoke ? [
225+ " prj-b-seed" ,
226+ " prj-org-audit" ,
227+ " prj-org-billing" ,
228+ " prj-org-kms" ,
229+ " prj-org-secrets" ,
230+ " prj-org-interconnect" ,
231+ " prj-org-scc" ,
232+ " prj-net-hub-svpc" ,
233+ " prj-net-p-svpc" ,
234+ " prj-net-d-svpc" ,
235+ " prj-net-n-svpc" ,
236+ ] : [
237+ " prj-b-seed" ,
194238 " prj-org-audit" ,
195239 " prj-org-billing" ,
196240 " prj-org-kms" ,
@@ -208,7 +252,7 @@ locals {
208252 )
209253
210254 projects_map_dry_run = zipmap (
211- local. project_keys ,
255+ local. project_keys_dry_run ,
212256 [for p in local . projects : " ${ p } " ]
213257 )
214258
@@ -801,7 +845,7 @@ module "service_control" {
801845 " serviceAccount:${ local . environment_service_account } " ,
802846 ], var. perimeter_additional_members ))
803847 resources_dry_run = concat (values (local. projects_map_dry_run ), var. resources_dry_run )
804- resource_keys_dry_run = local. project_keys
848+ resource_keys_dry_run = local. project_keys_dry_run
805849 ingress_policies_keys_dry_run = local. ingress_policies_keys_dry_run
806850 egress_policies_keys_dry_run = local. egress_policies_keys_dry_run
807851 ingress_policies_keys = local. ingress_policies_keys
0 commit comments