sql template updated
This commit is contained in:
parent
ec7a251839
commit
bd03600aaa
@ -8,15 +8,17 @@ The ARM template `sqldeploy.json` and its parameter file (`sqldeploy.parameters.
|
||||
|
||||
## Editing sqldeploy.parameters.json file
|
||||
|
||||
You have to edit the `sqldeploy.parameters.json` file to set your values. There are two parameters:
|
||||
You **must** edit the `sqldeploy.parameters.json` file to set login and password of the admin user.
|
||||
|
||||
1. `sql_server` is a object parameter that contains the sql server name, the admin login and password, and the database names.
|
||||
2. `suffix` is a suffix that will be added to thee sql_server name to ensure uniqueness.
|
||||
1. `sql_server` is a object parameter that contains the sql server name and the database names. You can leave default values if you want.
|
||||
2. `admin` is a string with the admin logon. You MUST provide a valid value
|
||||
3. `adminpwd` is a string with the admin password. You MUST provide a valid value
|
||||
|
||||
ARM script ensures uniqueness of the SQL server created by appending one unique string in its name (defined in the `sql_server.name` parameter).
|
||||
|
||||
## Deploy the template
|
||||
|
||||
Once parameter file is edited you can deploy it using [create-resources script](../readme.md).
|
||||
|
||||
i. e. if you are in windows, to deploy sql databases in a new resourcegroup located in westus, go to `deploy\az` folder and type:
|
||||
|
||||
```
|
||||
@ -31,3 +33,4 @@ create-resources.cmd sql\sqldeploy newResourceGroup -c westus
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -5,12 +5,17 @@
|
||||
"sql_server": {
|
||||
"type": "object"
|
||||
},
|
||||
"suffix": {
|
||||
"admin": {
|
||||
"type": "string"
|
||||
},
|
||||
"adminpwd": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"variables": {
|
||||
"sql_server_name": "[concat(parameters('sql_server').name, '-', parameters('suffix'))]"
|
||||
"sql_server_name": "[concat(parameters('sql_server').name, '-', uniqueString(resourceGroup().id))]",
|
||||
"admin": "[parameters('admin')]",
|
||||
"adminpwd": "[parameters('adminpwd')]"
|
||||
},
|
||||
"resources": [
|
||||
{
|
||||
@ -19,8 +24,8 @@
|
||||
"apiVersion": "2014-04-01-preview",
|
||||
"location": "[resourceGroup().location]",
|
||||
"properties": {
|
||||
"administratorLogin": "[parameters('sql_server').admin]",
|
||||
"administratorLoginPassword": "[parameters('sql_server').adminpwd]",
|
||||
"administratorLogin": "[variables('admin')]",
|
||||
"administratorLoginPassword": "[variables('adminpwd')]",
|
||||
"version": "12.0"
|
||||
},
|
||||
"resources": [
|
||||
|
@ -4,9 +4,7 @@
|
||||
"parameters": {
|
||||
"sql_server": {
|
||||
"value": {
|
||||
"name": "eshop-sqlsrv",
|
||||
"admin": "eshop",
|
||||
"adminpwd": "Pass@word",
|
||||
"name": "eshopsql",
|
||||
"dbs": {
|
||||
"ordering": "orderingdb",
|
||||
"identity": "identitydb",
|
||||
@ -14,8 +12,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"suffix": {
|
||||
"value": "edu"
|
||||
"admin": {
|
||||
"value": null
|
||||
},
|
||||
"adminpwd": {
|
||||
"value": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user