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
nested
README.md
azuredeploy.json
azuredeploy.parameters.json

README.md

Sitecore XP Single Environment

Visualize: Infrastructure, Application deployment

This template creates a Sitecore XP Single Environment using a minimal set of Azure resources while still ensuring Sitecore will run. It is best practice to use this configuration for development and testing rather than production environments.

Resources provisioned:

  • Azure SQL databases : core, master, web, reporting, pools, tasks, forms, refdata, smm, shard0, shard1, ma
  • Sitecore roles: Content Delivery, Content Management, Processing, Reporting as a single WebApp instance
    • Hosting plans: single hosting plan
    • Preconfigured Web Application, based on the provided WebDeploy package
  • XConnect services: Search, Collection, Reference data, Marketing Automation, Marketing Automation Reporting as a single WebApp instance
    • Hosting plans: single hosting plan
    • Preconfigured Web Application, based on the provided WebDeploy package
  • 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.
sitecoreAdminPassword The new password for the Sitecore admin account.
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.
siMsDeployPackageUrl The HTTP(s) URL to a Sitecore Identity Server Web Deploy package.
singleMsDeployPackageUrl The HTTP(s) URL to a Sitecore XP Single Web Deploy package.
xcSingleMsDeployPackageUrl The HTTP(s) URL to a XConnect Single 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.
xcSingleMsDeployPackageUrl The HTTP(s) URL to a Solr XConnect Single 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.

You can’t perform that action at this time.