|
156 | 156 | "description": "The DNS Prefix for the SharePoint Public IP Address"
|
157 | 157 | }
|
158 | 158 | },
|
159 |
| - "baseUrl": { |
| 159 | + "_artifactsLocation": { |
160 | 160 | "type": "string",
|
161 | 161 | "metadata": {
|
162 |
| - "artifactsBaseUrl": "", |
163 |
| - "description": "URL to acquire other templates" |
164 |
| - }, |
165 |
| - "defaultValue": "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/sharepoint-three-vm" |
| 162 | + "description": "The base URI where artifacts required by this template are located." |
| 163 | + } |
| 164 | + }, |
| 165 | + "_artifactsLocationSasToken": { |
| 166 | + "type": "securestring", |
| 167 | + "metadata": { |
| 168 | + "description": "The sasToken required to access _artifactsLocation. When the template is deployed using the accompanying scripts, a sasToken will be automatically generated." |
| 169 | + } |
166 | 170 | },
|
167 | 171 | "spPublicIPNewOrExisting": {
|
168 | 172 | "type": "string",
|
|
209 | 213 | }
|
210 | 214 | },
|
211 | 215 | "variables": {
|
212 |
| - "assetLocation":"[concat(parameters('baseUrl'),'/dsc')]", |
| 216 | + "assetLocation":"[concat(parameters('_artifactsLocation'),'/dsc')]", |
213 | 217 | "configDatabaseName": "SP_Config",
|
214 | 218 | "administrationContentDatabaseName": "SP_AdminContent",
|
215 | 219 | "contentDatabaseName": "spARM_Content",
|
|
289 | 293 | "sqlPublicIpResourceId": "[resourceId(concat('Microsoft.Network','/','publicIPAddresses'),variables('sqlpublicIPAddressName'))]",
|
290 | 294 | "spFQDN":"[concat(parameters('spDNSPrefix'),'.',toLower(trim(replace(parameters('location'),' ' ,''))),'.cloudapp.azure.com')]",
|
291 | 295 | "splbResourceId":"[resourceId(concat('Microsoft.Network','/','loadBalancers'),variables('spLBName'))]",
|
292 |
| - "adModulesURL": "[concat(variables('assetLocation'),'/CreateADPDC.ps1.zip')]", |
| 296 | + "adModulesURL": "[concat(variables('assetLocation'),'/CreateADPDC.ps1.zip',parameters('_artifactsLocationSasToken'))]", |
293 | 297 | "adConfigurationFunction": "CreateADPDC.ps1\\CreateADPDC",
|
294 |
| - "sqlConfigureModulesURL": "[concat(variables('assetLocation'),'/ConfigureSqlServer.ps1.zip')]", |
| 298 | + "sqlConfigureModulesURL": "[concat(variables('assetLocation'),'/ConfigureSqlServer.ps1.zip',parameters('_artifactsLocationSasToken'))]", |
295 | 299 | "sqlConfigurationFunction": "ConfigureSqlServer.ps1\\ConfigureSqlServer",
|
296 |
| - "spConfigureModulesURL": "[concat(variables('assetLocation'),'/ConfigureSharePointServer.ps1.zip')]", |
| 300 | + "spConfigureModulesURL": "[concat(variables('assetLocation'),'/ConfigureSharePointServer.ps1.zip',parameters('_artifactsLocationSasToken'))]", |
297 | 301 | "spConfigurationFunction": "ConfigureSharePointServer.ps1\\ConfigureSharePointServer",
|
298 |
| - "sqlPrepareModulesURL": "[concat(variables('assetLocation'),'/PrepareSqlServer.ps1.zip')]", |
| 302 | + "sqlPrepareModulesURL": "[concat(variables('assetLocation'),'/PrepareSqlServer.ps1.zip',parameters('_artifactsLocationSasToken'))]", |
299 | 303 | "sqlPreparationFunction": "PrepareSqlServer.ps1\\PrepareSqlServer",
|
300 |
| - "spPrepareModulesURL": "[concat(variables('assetLocation'),'/PrepareSharePointServer.ps1.zip')]", |
| 304 | + "spPrepareModulesURL": "[concat(variables('assetLocation'),'/PrepareSharePointServer.ps1.zip',parameters('_artifactsLocationSasToken'))]", |
301 | 305 | "spPreparationFunction": "PrepareSharePointServer.ps1\\PrepareSharePointServer",
|
302 |
| - "SettingUpSharepointIPUrl": "[concat(parameters('baseUrl'),'/publicip-',parameters('spPublicIPNewOrExisting'),'.json')]", |
303 |
| - "storageAccountSetupURL": "[concat(parameters('baseUrl'),'/storageAccount.json')]", |
304 |
| - "creatingPublicIPsUrl": "[concat(parameters('baseUrl'),'/creatingPublicIPs.json')]", |
305 |
| - "vnetwithDNSTemplateUrl": "[concat(parameters('baseUrl'),'/vnet-with-dns-server.json')]", |
306 |
| - "CreatingAvailabilitySetsUrl": "[concat(parameters('baseUrl'),'/availabilitySets.json')]", |
307 |
| - "vnetSetupURL": "[concat(parameters('baseUrl'),'/vnet-new.json')]", |
308 |
| - "setupLBsUrl": "[concat(parameters('baseUrl'),'/loadBalancers.json')]", |
309 |
| - "creatingNICSUrl": "[concat(parameters('baseUrl'),'/creatingNICS.json')]", |
310 |
| - "ProvisioningADDomainControllerUrl": "[concat(parameters('baseUrl'),'/provisioningDomainController.json')]", |
311 |
| - "ProvisioningSQLUrl": "[concat(parameters('baseUrl'),'/provisioningSQL.json')]", |
312 |
| - "provisioningSharepointUrl": "[concat(parameters('baseUrl'),'/provisioningSharepoint.json')]", |
313 |
| - "configuringSQLUrl": "[concat(parameters('baseUrl'),'/configuringSQL.json')]", |
314 |
| - "configuringSharepointUrl": "[concat(parameters('baseUrl'),'/configuringSharepoint.json')]" |
| 306 | + "SettingUpSharepointIPUrl": "[concat(parameters('_artifactsLocation'),'/publicip-',parameters('spPublicIPNewOrExisting'),'.json',parameters('_artifactsLocationSasToken'))]", |
| 307 | + "storageAccountSetupURL": "[concat(parameters('_artifactsLocation'),'/storageAccount.json',parameters('_artifactsLocationSasToken'))]", |
| 308 | + "creatingPublicIPsUrl": "[concat(parameters('_artifactsLocation'),'/creatingPublicIPs.json',parameters('_artifactsLocationSasToken'))]", |
| 309 | + "vnetwithDNSTemplateUrl": "[concat(parameters('_artifactsLocation'),'/vnet-with-dns-server.json',parameters('_artifactsLocationSasToken'))]", |
| 310 | + "CreatingAvailabilitySetsUrl": "[concat(parameters('_artifactsLocation'),'/availabilitySets.json',parameters('_artifactsLocationSasToken'))]", |
| 311 | + "vnetSetupURL": "[concat(parameters('_artifactsLocation'),'/vnet-new.json',parameters('_artifactsLocationSasToken'))]", |
| 312 | + "setupLBsUrl": "[concat(parameters('_artifactsLocation'),'/loadBalancers.json',parameters('_artifactsLocationSasToken'))]", |
| 313 | + "creatingNICSUrl": "[concat(parameters('_artifactsLocation'),'/creatingNICS.json',parameters('_artifactsLocationSasToken'))]", |
| 314 | + "ProvisioningADDomainControllerUrl": "[concat(parameters('_artifactsLocation'),'/provisioningDomainController.json',parameters('_artifactsLocationSasToken'))]", |
| 315 | + "ProvisioningSQLUrl": "[concat(parameters('_artifactsLocation'),'/provisioningSQL.json',parameters('_artifactsLocationSasToken'))]", |
| 316 | + "provisioningSharepointUrl": "[concat(parameters('_artifactsLocation'),'/provisioningSharepoint.json',parameters('_artifactsLocationSasToken'))]", |
| 317 | + "configuringSQLUrl": "[concat(parameters('_artifactsLocation'),'/configuringSQL.json',parameters('_artifactsLocationSasToken'))]", |
| 318 | + "configuringSharepointUrl": "[concat(parameters('_artifactsLocation'),'/configuringSharepoint.json',parameters('_artifactsLocationSasToken'))]" |
315 | 319 | },
|
316 | 320 | "resources": [
|
317 | 321 | {
|
|
0 commit comments