Skip to content

Commit 68934fa

Browse files
committed
Converting public IP addresses from array to string
1 parent 0ece192 commit 68934fa

File tree

3 files changed

+6
-29
lines changed

3 files changed

+6
-29
lines changed

azuredeploy.json

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,7 @@
191191
"storageAccountNamePrefix": "[concat(uniquestring(resourceGroup().id),'sa')]",
192192
"deployStorageAccountsUrl": "[concat(variables('baseUrl'),'/deployStorageAccounts.json')]",
193193
"deployPublicIPsUrl": "[concat(variables('baseUrl'),'/deployPublicIPs.json')]",
194-
"publicIpNames": [
195-
"wapLbPip"
196-
],
194+
"publicIpName": "wapLbPip",
197195
"publicIPAddressType": "Static",
198196
"deployAvailabilitySetsUrl": "[concat(variables('baseUrl'),'/deployAvailabilitySets.json')]",
199197
"availabilitySetNames": [
@@ -234,7 +232,7 @@
234232
"rdpWap02"
235233
],
236234
"lbPublicIpResourceIds": [
237-
"[resourceId(concat('Microsoft.Network','/','publicIPAddresses'),variables('publicIpNames')[0])]"
235+
"[resourceId(concat('Microsoft.Network','/','publicIPAddresses'),variables('publicIpName'))]"
238236
],
239237
"deployNicsUrl": "[concat(variables('baseUrl'),'/deployNics.json')]",
240238
"deployNsgsUrl": "[concat(variables('baseUrl'),'/deployNsgs.json')]",
@@ -279,7 +277,7 @@
279277
"value": "[parameters('location')]"
280278
},
281279
"publicIpNames": {
282-
"value": "[variables('publicIpNames')]"
280+
"value": "[variables('publicIpName')]"
283281
},
284282
"publicIPAddressType": {
285283
"value": "[variables('publicIPAddressType')]"
@@ -423,11 +421,6 @@
423421
"[concat(parameters('wapVmNamePrefix'),'2-nic')]"
424422
]
425423
},
426-
"publicIpAddressIds": {
427-
"value": [
428-
"[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIpNames')[0])]"
429-
]
430-
},
431424
"subnetIds": {
432425
"value": [
433426
"[concat(reference('virtualNetworkDeployment').outputs.vnetId.value,'/subnets/',parameters('internalSubnetName'))]",

deployNics.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111
"ipAddresses": {
1212
"type": "array"
1313
},
14-
"publicIpAddressIds": {
15-
"type": "array"
16-
},
1714
"subnetIds": {
1815
"type": "array"
1916
},

deployPublicIPs.json

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"location": {
66
"type": "string"
77
},
8-
"publicIpNames": {
9-
"type": "array"
8+
"publicIpName": {
9+
"type": "string"
1010
},
1111
"publicIPAddressType": {
1212
"type": "string"
@@ -16,20 +16,7 @@
1616
{
1717
"apiVersion": "2015-06-15",
1818
"type": "Microsoft.Network/publicIPAddresses",
19-
"name": "[parameters('publicIpNames')[copyIndex()]]",
20-
"location": "[parameters('location')]",
21-
"copy": {
22-
"name": "pipCopy",
23-
"count": 4
24-
},
25-
"properties": {
26-
"publicIPAllocationMethod": "[parameters('publicIPAddressType')]"
27-
}
28-
},
29-
{
30-
"apiVersion": "2015-06-15",
31-
"type": "Microsoft.Network/publicIPAddresses",
32-
"name": "[parameters('publicIpNames')[0]]",
19+
"name": "[parameters('publicIpName')]",
3320
"location": "[parameters('location')]",
3421
"properties": {
3522
"publicIPAllocationMethod": "[parameters('publicIPAddressType')]"

0 commit comments

Comments
 (0)