You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
3.3 KiB

  1. {
  2. "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
  3. "contentVersion": "1.0.0.0",
  4. "parameters": {
  5. "sql_server": {
  6. "type": "object"
  7. },
  8. "suffix": {
  9. "type": "string"
  10. }
  11. },
  12. "variables": {
  13. "sql_server_name": "[concat(parameters('sql_server').name, '-', parameters('suffix'))]"
  14. },
  15. "resources": [
  16. {
  17. "type": "Microsoft.Sql/servers",
  18. "name": "[variables('sql_server_name')]",
  19. "apiVersion": "2014-04-01-preview",
  20. "location": "[resourceGroup().location]",
  21. "properties": {
  22. "administratorLogin": "[parameters('sql_server').admin]",
  23. "administratorLoginPassword": "[parameters('sql_server').adminpwd]",
  24. "version": "12.0"
  25. },
  26. "resources": [
  27. {
  28. "type": "databases",
  29. "name": "[parameters('sql_server').dbs.ordering]",
  30. "apiVersion": "2014-04-01-preview",
  31. "location": "[resourceGroup().location]",
  32. "properties": {
  33. "edition": "Standard",
  34. "collation": "SQL_Latin1_General_CP1_CI_AS",
  35. "maxSizeBytes": "1073741824",
  36. "requestedServiceObjectiveName": "S1"
  37. },
  38. "dependsOn": [
  39. "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]"
  40. ]
  41. },
  42. {
  43. "type": "databases",
  44. "name": "[parameters('sql_server').dbs.identity]",
  45. "apiVersion": "2014-04-01-preview",
  46. "location": "[resourceGroup().location]",
  47. "properties": {
  48. "edition": "Standard",
  49. "collation": "SQL_Latin1_General_CP1_CI_AS",
  50. "maxSizeBytes": "1073741824",
  51. "requestedServiceObjectiveName": "S1"
  52. },
  53. "dependsOn": [
  54. "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]"
  55. ]
  56. },
  57. {
  58. "type": "databases",
  59. "name": "[parameters('sql_server').dbs.catalog]",
  60. "apiVersion": "2014-04-01-preview",
  61. "location": "[resourceGroup().location]",
  62. "properties": {
  63. "edition": "Standard",
  64. "collation": "SQL_Latin1_General_CP1_CI_AS",
  65. "maxSizeBytes": "1073741824",
  66. "requestedServiceObjectiveName": "S1"
  67. },
  68. "dependsOn": [
  69. "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]"
  70. ]
  71. },
  72. {
  73. "type": "firewallrules",
  74. "name": "AllowAllWindowsAzureIps",
  75. "apiVersion": "2014-04-01-preview",
  76. "location": "[resourceGroup().location]",
  77. "properties": {
  78. "startIpAddress": "0.0.0.0",
  79. "endIpAddress": "0.0.0.0"
  80. },
  81. "dependsOn": [
  82. "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]"
  83. ]
  84. },
  85. {
  86. "type": "firewallrules",
  87. "name": "AllConnectionsAllowed",
  88. "apiVersion": "2014-04-01-preview",
  89. "location": "[resourceGroup().location]",
  90. "properties": {
  91. "startIpAddress": "0.0.0.0",
  92. "endIpAddress": "255.255.255.255"
  93. },
  94. "dependsOn": [
  95. "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]"
  96. ]
  97. }
  98. ]
  99. }
  100. ],
  101. "outputs": {
  102. }
  103. }