From 9f6216b7a386d525f75058ac74562a4a22b20e81 Mon Sep 17 00:00:00 2001 From: Eduard Tomas Date: Fri, 16 Jun 2017 13:14:14 +0200 Subject: [PATCH] Update to resources deployed: - SQL (marketingdb) - CosmosDb --- deploy/az/cosmos/deploycosmos.json | 32 +++++++++++++++++++ deploy/az/cosmos/deploycosmos.parameters.json | 9 ++++++ deploy/az/sql/sqldeploy.json | 15 +++++++++ deploy/az/sql/sqldeploy.parameters.json | 3 +- 4 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 deploy/az/cosmos/deploycosmos.json create mode 100644 deploy/az/cosmos/deploycosmos.parameters.json diff --git a/deploy/az/cosmos/deploycosmos.json b/deploy/az/cosmos/deploycosmos.json new file mode 100644 index 000000000..8c03983a2 --- /dev/null +++ b/deploy/az/cosmos/deploycosmos.json @@ -0,0 +1,32 @@ +{ + "$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "name": { + "type": "String" + } + }, + "variables": { + "name": "[concat(parameters('name'), uniqueString(resourceGroup().id))]", + "location":"[resourceGroup().location]" + }, + "resources": [ + { + "type": "Microsoft.DocumentDb/databaseAccounts", + "kind": "MongoDB", + "name": "[variables('name')]", + "apiVersion": "2015-04-08", + "location": "[variables('location')]", + "properties": { + "databaseAccountOfferType": "Standard", + "locations": [ + { + "id": "[concat(variables('name'), '-', variables('location'))]", + "failoverPriority": 0, + "locationName": "[variables('location')]" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/deploy/az/cosmos/deploycosmos.parameters.json b/deploy/az/cosmos/deploycosmos.parameters.json new file mode 100644 index 000000000..725bb7cf9 --- /dev/null +++ b/deploy/az/cosmos/deploycosmos.parameters.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "name": { + "value": "eshop-nosql" + } + } +} \ No newline at end of file diff --git a/deploy/az/sql/sqldeploy.json b/deploy/az/sql/sqldeploy.json index f3880e7b8..397c94ad6 100644 --- a/deploy/az/sql/sqldeploy.json +++ b/deploy/az/sql/sqldeploy.json @@ -74,6 +74,21 @@ "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]" ] }, + { + "type": "databases", + "name": "[parameters('sql_server').dbs.marketing]", + "apiVersion": "2014-04-01-preview", + "location": "[resourceGroup().location]", + "properties": { + "edition": "Standard", + "collation": "SQL_Latin1_General_CP1_CI_AS", + "maxSizeBytes": "1073741824", + "requestedServiceObjectiveName": "S1" + }, + "dependsOn": [ + "[concat('Microsoft.Sql/servers/', variables('sql_server_name'))]" + ] + }, { "type": "firewallrules", "name": "AllowAllWindowsAzureIps", diff --git a/deploy/az/sql/sqldeploy.parameters.json b/deploy/az/sql/sqldeploy.parameters.json index 473cf08cd..982e78f4c 100644 --- a/deploy/az/sql/sqldeploy.parameters.json +++ b/deploy/az/sql/sqldeploy.parameters.json @@ -8,7 +8,8 @@ "dbs": { "ordering": "orderingdb", "identity": "identitydb", - "catalog": "catalogdb" + "catalog": "catalogdb", + "marketing": "marketingdb" } } },