@@ -10,18 +10,20 @@ param logAnalyticsId string
1010@description ('Azure region for resource deployment' )
1111param location string
1212
13+ var rgCreate = (projectNetwork .create && projectNetwork .virtualNetworkType == 'Unmanaged' )
14+
1315module Rg 'resourceGroup.bicep' = {
1416 name : 'projectNetworkRg-${uniqueString (projectNetwork .name , location )}'
1517 scope : subscription ()
1618 params : {
1719 name : projectNetwork .resourceGroupName
1820 location : location
1921 tags : projectNetwork .tags
20- create : projectNetwork . create
22+ create : rgCreate
2123 }
2224}
2325
24- module virtualNetwork 'vnet.bicep' = {
26+ module virtualNetwork 'vnet.bicep' = if ( rgCreate ) {
2527 name : 'virtualNetwork-${uniqueString (projectNetwork .name , location )}'
2628 scope : resourceGroup (projectNetwork .resourceGroupName )
2729 params : {
@@ -42,10 +44,10 @@ module virtualNetwork 'vnet.bicep' = {
4244 ]
4345}
4446
45- var vnetCreate = (projectNetwork .create && projectNetwork .virtualNetworkType == 'Unmanaged' ) || (!projectNetwork .create && projectNetwork .virtualNetworkType == 'Unmanaged' )
47+ var netConectCreate = (projectNetwork .create && projectNetwork .virtualNetworkType == 'Unmanaged' ) || (!projectNetwork .create && projectNetwork .virtualNetworkType == 'Unmanaged' )
4648
4749@description ('Network Connection resource for DevCenter' )
48- module networkConnection './networkConnection.bicep' = if (vnetCreate ) {
50+ module networkConnection './networkConnection.bicep' = if (netConectCreate ) {
4951 name : 'netconn-${uniqueString (projectNetwork .name ,resourceGroup ().id )}'
5052 scope : resourceGroup ()
5153 params : {
@@ -58,7 +60,7 @@ module networkConnection './networkConnection.bicep' = if (vnetCreate) {
5860 ]
5961}
6062
61- output networkConnectionName string = vnetCreate
63+ output networkConnectionName string = netConectCreate
6264 ? networkConnection !.outputs .networkConnectionName
6365 : projectNetwork .name
6466
0 commit comments