82 строки
2.5 KiB
JSON
82 строки
2.5 KiB
JSON
{
|
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
|
|
"contentVersion": "1.0.0.0",
|
|
"parameters": {
|
|
"location": {
|
|
"type": "string"
|
|
},
|
|
"sqlVMName": {
|
|
"type": "string"
|
|
},
|
|
"adminUsername": {
|
|
"type": "string"
|
|
},
|
|
"adminPassword": {
|
|
"type": "securestring"
|
|
},
|
|
"sqlConfigureModulesURL": {
|
|
"type": "string"
|
|
},
|
|
"sqlConfigurationFunction": {
|
|
"type": "string"
|
|
},
|
|
"domainName": {
|
|
"type": "string"
|
|
},
|
|
"sqlServerServiceAccountUserName": {
|
|
"type": "string"
|
|
},
|
|
"sharePointSetupUserAccountUserName": {
|
|
"type": "string"
|
|
},
|
|
"sqlServerServiceAccountPassword": {
|
|
"type": "securestring"
|
|
},
|
|
"sharePointSetupUserAccountPassword": {
|
|
"type": "securestring"
|
|
}
|
|
},
|
|
"resources": [
|
|
{
|
|
"type": "Microsoft.Compute/virtualMachines/extensions",
|
|
"name": "[concat(parameters('sqlVMName'),'/CreateSQLServer')]",
|
|
"apiVersion": "2015-06-15",
|
|
"location": "[parameters('location')]",
|
|
"properties": {
|
|
"publisher": "Microsoft.Powershell",
|
|
"type": "DSC",
|
|
"typeHandlerVersion": "2.24",
|
|
"autoUpgradeMinorVersion": true,
|
|
"settings": {
|
|
"ModulesUrl": "[parameters('sqlConfigureModulesURL')]",
|
|
"wmfVersion": "latest",
|
|
"ConfigurationFunction": "[parameters('sqlConfigurationFunction')]",
|
|
"Properties": {
|
|
"DomainName": "[parameters('domainName')]",
|
|
"AdminCreds": {
|
|
"UserName": "[parameters('adminUserName')]",
|
|
"Password": "PrivateSettingsRef:AdminPassword"
|
|
},
|
|
"SqlServerServiceAccountcreds": {
|
|
"UserName": "[parameters('sqlServerServiceAccountUserName')]",
|
|
"Password": "PrivateSettingsRef:SqlServerServiceAccountPassword"
|
|
},
|
|
"SharePointSetupUserAccountcreds": {
|
|
"UserName": "[parameters('sharePointSetupUserAccountUserName')]",
|
|
"Password": "PrivateSettingsRef:SharePointSetupUserAccountPassword"
|
|
}
|
|
}
|
|
},
|
|
"protectedSettings": {
|
|
"Items": {
|
|
"AdminPassword": "[parameters('adminPassword')]",
|
|
"SqlServerServiceAccountPassword": "[parameters('sqlServerServiceAccountPassword')]",
|
|
"SharePointSetupUserAccountPassword": "[parameters('sharePointSetupUserAccountPassword')]"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"outputs": {}
|
|
}
|