AzureStack-QuickStart-Templ.../sharepoint2019-non-ha/configuringSQL.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": {}
}