Skip to content
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
addons Relocated Monitoring module (#36) Nov 25, 2019
nested
README.md Added support for SXP 9.1.1 Apr 5, 2019
azuredeploy.json
azuredeploy.parameters.json

README.md

Sitecore XP Environment

Visualize: Infrastructure, Application deployment

This template creates a Sitecore XP Environment with all resources necessary to run Sitecore.

Resources provisioned:

  • Azure SQL databases : core, master, web, reporting, pools, tasks, forms, exm.master, messaging, refdata, smm, shard0, shard1, ma
  • Azure Redis Cache for session state
  • Sitecore roles: Content Delivery, Content Management, Processing, Reporting
    • Hosting plans: one per role
    • Preconfigured Web Applications, based on the provided WebDeploy packages
  • XConnect services: Search, Collection, Reference data, Marketing Automation, Marketing Automation Reporting
    • Hosting Plans: XConnect Basic, XConnect Resource Intensive
    • Preconfigured Web Applications, based on the provided WebDeploy packages
  • Azure Search Service
  • (optional) Application Insights for diagnostics and monitoring

Parameters

The deploymentId and licenseXml parameters in azuredeploy.parameters.json are filled in by the PowerShell script using Name and LicenseXmlPath parameters respectively.

Parameter Description
location The geographical region of the current deployment.
sqlServerLogin The name of the administrator account for Azure SQL server that will be created.
sqlServerPassword The password for the administrator account for Azure SQL server.
sitecoreAdminPassword The new password for the Sitecore admin account.
repAuthenticationApiKey A unique value (e.g. a GUID) that will be used as authentication key for communication between Content Management and the Reporting Web App. Note: The minimal required length is 32 symbols
siMsDeployPackageUrl The HTTP(s) URL to a Sitecore Identity Server Web Deploy package.
cmMsDeployPackageUrl The HTTP(s) URL to a Sitecore XP Content Management Web Deploy package.
cdMsDeployPackageUrl The HTTP(s) URL to a Sitecore XP Content Delivery Web Deploy package.
prcMsDeployPackageUrl The HTTP(s) URL to a Sitecore XP Processing Web Deploy package.
repMsDeployPackageUrl The HTTP(s) URL to a Sitecore XP Reporting Web Deploy package.
xcRefDataMsDeployPackageUrl The HTTP(s) URL to a XConnect Reference Data service Web Deploy package.
xcCollectMsDeployPackageUrl The HTTP(s) URL to a XConnect Collection service Web Deploy package.
xcSearchMsDeployPackageUrl The HTTP(s) URL to a XConnect Search service Web Deploy package.
maOpsMsDeployPackageUrl The HTTP(s) URL to a Marketing Automation service Web Deploy package.
maRepMsDeployPackageUrl The HTTP(s) URL to a Marketing Automation Reporting service Web Deploy package.
cortexProcessingMsDeployPackageUrl The HTTP(s) URL to a Cortex Processing service Web Deploy package.
cortexReportingMsDeployPackageUrl The HTTP(s) URL to a Cortex Reporting service Web Deploy package.
authCertificateBlob A Base64-encoded blob of the authentication certificate in PKCS #12 format.
authCertificatePassword A password to the authentication certificate.

Note:

  • The searchServiceLocation parameter can be added to the azuredeploy.parameters.json to specify geographical region to deploy Azure Search Service. Default value is the resource group location.
  • The applicationInsightsLocation parameter can be added to theazuredeploy.parameters.json to specify geographical region to deploy Application Insights. Default value is East US.
  • The useApplicationInsights parameter can be added to theazuredeploy.parameters.json to control whether Application Insights will be used for diagnostics and monitoring. Default value is true.

Deploying with Solr Search

Sitecore Solr PaaS deployment requires the following parameters to be specified in azuredeploy.parameters.json:

Parameter Description
solrConnectionString Connection string to existing Solr server that will be passed to Sitecore Platform Roles.
xcSolrConnectionString Not mandatory. Connection string to existing Solr server that will be passed to XConnect Roles. If the parameter is not specified, the default value equals to solrConnectionString.
xcSearchMsDeployPackageUrl The HTTP(s) URL to a Solr XConnect Search Web Deploy package.

solrConnectionString parameter is used to identify whether Solr search provider is to be used for the deployment or not. The default value is empty which means that Azure Search will be used.

Deploying with App Service Environment v2

Note: Application Service Environment is not provisioned as part of this deployment template. Please reffer to official documentation for information about ASE deployment and configuration.

Parameter Description
aseName Name of deployed App Service Environment
aseResourceGroupName Resource group where App Service Environment is deployed. Provide this value if ASE is hosted in different resouce group
You can’t perform that action at this time.