|
6 | 6 | "_generator": { |
7 | 7 | "name": "bicep", |
8 | 8 | "version": "0.40.2.10011", |
9 | | - "templateHash": "16491672364169834990" |
| 9 | + "templateHash": "6973919806372738793" |
10 | 10 | } |
11 | 11 | }, |
12 | 12 | "functions": [ |
|
596 | 596 | "name": "subnets", |
597 | 597 | "count": "[length(range(0, parameters('subnet_count')))]", |
598 | 598 | "input": { |
599 | | - "name": "[format('10.{0}.{1}.0/24', parameters('resource_group_index'), range(0, parameters('subnet_count'))[copyIndex('subnets')])]", |
| 599 | + "name": "[if(equals(range(0, parameters('subnet_count'))[copyIndex('subnets')], 0), '10.0.0.0', format('10.{0}.{1}.0', parameters('resource_group_index'), range(0, parameters('subnet_count'))[copyIndex('subnets')]))]", |
600 | 600 | "properties": { |
601 | | - "addressPrefixes": "[concat(createArray(format('10.{0}.{1}.0/24', parameters('resource_group_index'), range(0, parameters('subnet_count'))[copyIndex('subnets')])), if(parameters('use_ipv6'), createArray(format('2001:db8:{0}:{1}::/64', parameters('resource_group_index'), range(0, parameters('subnet_count'))[copyIndex('subnets')])), createArray()))]", |
| 601 | + "addressPrefixes": "[concat(createArray(format('10.{0}.{1}.0/24', if(equals(range(0, parameters('subnet_count'))[copyIndex('subnets')], 0), '0', parameters('resource_group_index')), range(0, parameters('subnet_count'))[copyIndex('subnets')])), if(parameters('use_ipv6'), createArray(format('2001:db8:{0}:{1}::/64', if(equals(range(0, parameters('subnet_count'))[copyIndex('subnets')], 0), range(0, parameters('subnet_count'))[copyIndex('subnets')], parameters('resource_group_index')), range(0, parameters('subnet_count'))[copyIndex('subnets')])), createArray()))]", |
602 | 602 | "defaultOutboundAccess": "[parameters('enable_vm_nat')]", |
603 | 603 | "networkSecurityGroup": { |
604 | 604 | "id": "[resourceId('Microsoft.Network/networkSecurityGroups', format('{0}-nsg', toLower(parameters('virtual_network_name'))))]" |
|
933 | 933 | "_generator": { |
934 | 934 | "name": "bicep", |
935 | 935 | "version": "0.40.2.10011", |
936 | | - "templateHash": "1909517540330820286" |
| 936 | + "templateHash": "18100026266609217689" |
937 | 937 | } |
938 | 938 | }, |
939 | 939 | "functions": [ |
|
971 | 971 | ], |
972 | 972 | "output": { |
973 | 973 | "type": "string", |
974 | | - "value": "[format('10.{0}.{1}.0', parameters('resource_group_index'), parameters('nic_index'))]" |
| 974 | + "value": "[if(equals(parameters('nic_index'), 0), '10.0.0.0', format('10.{0}.{1}.0', parameters('resource_group_index'), parameters('nic_index')))]" |
975 | 975 | } |
976 | 976 | } |
977 | 977 | } |
|
0 commit comments