Skip to content

This repo contains Sitecore XP 10.2.0 Azure Resource Manager templates.

License

Notifications You must be signed in to change notification settings

zul-m/sitecore-cloud

Repository files navigation

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, refdata, smm, shard0, shard1, ma
  • Azure Redis Cache for session state
  • Sitecore roles: Content Delivery, Content Management, Processing
    • 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
  • (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 Processing 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.
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 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.

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

About

This repo contains Sitecore XP 10.2.0 Azure Resource Manager templates.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published