Skip to content

Instantly share code, notes, and snippets.

@moo2u2
Last active August 12, 2019 00:12
Show Gist options
  • Save moo2u2/8bdba170b3ee0a00f15fcfdd445d98bd to your computer and use it in GitHub Desktop.
Save moo2u2/8bdba170b3ee0a00f15fcfdd445d98bd to your computer and use it in GitHub Desktop.
{
"Parameters": {
"ComputerUserName": {
"Type": "String",
"Description": "The username for computers to deploy Sitecore roles to.",
"DefaultValue": ""
},
"ComputerPassword": {
"Type": "String",
"Description": "The password for computers to deploy Sitecore roles to.",
"DefaultValue": ""
},
"IdentityServerComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy identity server to.",
"DefaultValue": ""
},
"IdentityServerUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy identity server to."
},
"IdentityServerPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy identity server to."
},
"SolrComputerName": {
"Type": "String",
"Description": "The name of the computer with Solr installed.",
"DefaultValue": ""
},
"SolrUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer with Solr installed."
},
"SolrPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer with Solr installed."
},
"CollectionComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy collection role to.",
"DefaultValue": ""
},
"CollectionUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy collection role to."
},
"CollectionPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy collection role to."
},
"CollectionSearchComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy collection search role to.",
"DefaultValue": ""
},
"CollectionSearchUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy collection search role to."
},
"CollectionSearchPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy collection search role to."
},
"ReferenceDataComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy reference data role to.",
"DefaultValue": ""
},
"ReferenceDataUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy reference data role to."
},
"ReferenceDataPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy reference data role to."
},
"MarketingAutomationComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy marketing automation role to.",
"DefaultValue": ""
},
"MarketingAutomationUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy marketing automation role to."
},
"MarketingAutomationPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy marketing automation role to."
},
"MarketingAutomationReportingComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy marketing automation reporting role to.",
"DefaultValue": ""
},
"MarketingAutomationReportingUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy marketing automation reporting role to."
},
"MarketingAutomationReportingPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy marketing automation reporting role to."
},
"CortexProcessingComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy cortex processing role to.",
"DefaultValue": ""
},
"CortexProcessingUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy cortex processing role to."
},
"CortexProcessingPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy cortex processing role to."
},
"CortexReportingComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy cortex reporting role to.",
"DefaultValue": ""
},
"CortexReportingUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy cortex reporting role to."
},
"CortexReportingPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy cortex reporting role to."
},
"CMComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy content management role to.",
"DefaultValue": ""
},
"CMUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy content management role to."
},
"CMPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy content management role to."
},
"CDComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy content delivery role to.",
"DefaultValue": ""
},
"CDUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy content delivery role to."
},
"CDPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy content delivery role to."
},
"PrcComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy processing role to.",
"DefaultValue": ""
},
"PrcUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy processing role to."
},
"PrcPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy processing role to."
},
"RepComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy reporting role to.",
"DefaultValue": ""
},
"RepUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy reporting role to."
},
"RepPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy reporting role to."
},
"DdsComputerName": {
"Type": "String",
"Description": "The name of the computer to deploy DDS role to.",
"DefaultValue": ""
},
"DdsUserName": {
"Type": "String",
"Reference": "ComputerUserName",
"Description": "The username for the computer to deploy reporting role to."
},
"DdsPassword": {
"Type": "String",
"Reference": "ComputerPassword",
"Description": "The password for the computer to deploy reporting role to."
},
"CertificateName": {
"Type": "String",
"Description": "The name of the certificate to be created.",
"DefaultValue": ""
},
"IdentityServerSiteName": {
"Type": "string",
"Description": "The name of the identity server to be created.",
"DefaultValue": "IdentityServer"
},
"LicenseFile": {
"Type": "String",
"Description": "The path to the Sitecore license file.",
"DefaultValue": ".\\License.xml"
},
"Prefix": {
"Type": "String",
"DefaultValue": "SC910",
"Description": "The prefix for uniquely identifying instances."
},
"CollectionPackage": {
"Type": "string",
"Description": "The path to the Collection package to deploy.",
"DefaultValue": ""
},
"CollectionSearchPackage": {
"Type": "string",
"Description": "The path to the Collection search package to deploy.",
"DefaultValue": ""
},
"CortexProcessingPackage": {
"Type": "string",
"Description": "The path to the Processing package to deploy.",
"DefaultValue": ""
},
"MarketingAutomationPackage": {
"Type": "string",
"Description": "The path to the Marketing Automation package to deploy.",
"DefaultValue": ""
},
"MarketingAutomationReportingPackage": {
"Type": "string",
"Description": "The path to the Marketing Automation Reporting package to deploy.",
"DefaultValue": ""
},
"CortexReportingPackage": {
"Type": "string",
"Description": "The path to the reporting package to deploy.",
"DefaultValue": ""
},
"ReferenceDataPackage": {
"Type": "string",
"Description": "The path to the reference data package to deploy.",
"DefaultValue": ""
},
"CDPackage": {
"Type": "string",
"Description": "The path to the Sitecore content delivery package to deploy.",
"DefaultValue": ""
},
"CMPackage": {
"Type": "string",
"Description": "The path to the Sitecore content management package to deploy.",
"DefaultValue": ""
},
"RepPackage": {
"Type": "string",
"Description": "The path to the Sitecore rep package to deploy.",
"DefaultValue": ""
},
"PrcPackage": {
"Type": "string",
"Description": "The path to the Sitecore prc package to deploy.",
"DefaultValue": ""
},
"IdentityServerPackage": {
"Type": "string",
"Description": "The path to the Identity Server package to deploy.",
"DefaultValue": ""
},
"DdsPackage": {
"Type": "string",
"Description": "The path to the DDS package to deploy.",
"DefaultValue": ""
},
"PatchPackage": {
"Type": "string",
"Description": "The path to the DDS patch package to deploy.",
"DefaultValue": ""
},
"CortexProcessingSitename": {
"Type": "string",
"DefaultValue": "CortexProcessing",
"Description": "The name of the Cortex Processing site to be deployed."
},
"CollectionSitename": {
"Type": "string",
"DefaultValue": "XConnectCollection",
"Description": "The name of the XConnect Collection site to be deployed."
},
"CollectionSearchSitename": {
"Type": "string",
"DefaultValue": "XConnectCollectionSearch",
"Description": "The name of the XConnect Collection Search site to be deployed."
},
"MarketingAutomationSitename": {
"Type": "string",
"DefaultValue": "XConnectMarketingAutomation",
"Description": "The name of the site to be deployed."
},
"MarketingAutomationReportingSitename": {
"Type": "string",
"DefaultValue": "XConnectMarketingAutomationReporting",
"Description": "The name of the XConnect Marketing Automation Reporting site to be deployed."
},
"ReferenceDataSitename": {
"Type": "string",
"DefaultValue": "XConnectReferenceData",
"Description": "The name of the XConnect Reference Data site to be deployed."
},
"CortexReportingSitename": {
"Type": "string",
"DefaultValue": "CortexReporting",
"Description": "The name of the Cortex Reporting site to be deployed."
},
"CDSitename": {
"Type": "string",
"DefaultValue": "SitecoreCD",
"Description": "The name of the Sitecore Content Delivery site to be deployed."
},
"CMSitename": {
"Type": "string",
"DefaultValue": "SitecoreCM",
"Description": "The name of the Sitecore Content Management site to be deployed."
},
"RepSitename": {
"Type": "string",
"DefaultValue": "SitecoreReporting",
"Description": "The name of the Sitecore Reporting site to be deployed."
},
"PrcSitename": {
"Type": "string",
"DefaultValue": "SitecoreProcessing",
"Description": "The name of the Sitecore Processing site to be deployed."
},
"DdsSitename": {
"Type": "string",
"DefaultValue": "DDS",
"Description": "The name of the DDS site to be deployed."
},
"ProcessingService": {
"Type": "string",
"DefaultValue": "https://SitecoreProcessing",
"Description": "The url for the Processing Service."
},
"ReportingService": {
"Type": "string",
"DefaultValue": "https://SitecoreReporting",
"Description": "The url for the Reporting Service."
},
"CortexReportingService": {
"Type": "string",
"DefaultValue": "https://CortexReporting",
"Description": "The url for the Cortex Reporting Service."
},
"XConnectCollectionSearchService": {
"Type": "string",
"DefaultValue": "https://XConnectCollectionSearch",
"Description": "The url for the XConnect Collection Service."
},
"PasswordRecoveryUrl": {
"Type": "string",
"Description": "Password recovery Url (Host name of CM instance).",
"DefaultValue": "http:\\SitecoreCM"
},
"SqlAdminUser": {
"Type": "string",
"DefaultValue": "sa",
"Description": "The Sql admin user account to use when installing databases."
},
"SqlAdminPassword": {
"Type": "string",
"DefaultValue": "12345",
"Description": "The Sql admin password to use when installing databases."
},
"SQLServer": {
"Type": "String",
"DefaultValue": "Localhost",
"Description": "The Sql Server where databases will be installed."
},
"SolrUrl": {
"Type": "String",
"DefaultValue": "https://localhost:8983/solr",
"Description": "The Solr instance to use."
},
"SolrRoot": {
"Type": "String",
"DefaultValue": "C:\\solr-7.2.1",
"Description": "The file path to the Solr instance."
},
"SolrService": {
"Type": "String",
"DefaultValue": "Solr-7.2.1",
"Description": "The name of the Solr service."
},
"XConnectCollectionService": {
"Type": "String",
"DefaultValue": "https://localhost",
"Description": "The URL of the XConnect Collection service."
},
"XConnectReferenceDataService": {
"Type": "String",
"DefaultValue": "https://localhost",
"Description": "The URL of the XConnect Reference Data service."
},
"MarketingAutomationOperationsService":{
"Type": "String",
"DefaultValue": "https://localhost",
"Description": "The URL of the Marketing Automation Operations service."
},
"MarketingAutomationReportingService":{
"Type": "String",
"DefaultValue": "https://localhost",
"Description": "The URL of the Marketing Automation Operations service."
},
"MachineLearningServerUrl": {
"Type": "String",
"DefaultValue": "http://localhost",
"Description": "The URL of the Machine Learning Service."
},
"AllowedCorsOrigins": {
"Type": "string",
"Description": "Pipe-separated list of instances (URIs) that are allowed to login via Sitecore Identity.",
"DefaultValue": ""
},
"ClientSecret": {
"Type": "string",
"Description": "Client secret of PasswordClient section. It's a random string between 1 and 100 symbols long.",
"DefaultValue": "IdentityServerClientSecret"
},
"ReportingServiceApiKey": {
"Type": "string",
"Description": "Reporting service API key. It's a random string 32 symbols long.",
"DefaultValue": "SIF-Default"
},
"EXMCryptographicKey": {
"Type": "string",
"Description": "EXM cryptographic key. It's a hex string 64 symbols long.",
"DefaultValue": "SIF-Default"
},
"EXMAuthenticationKey": {
"Type": "string",
"Description": "EXM authenticatino key. It's a hex string 64 symbols long.",
"DefaultValue": "SIF-Default"
},
"EXMInternalApiKey": {
"Type": "string",
"Description": "EXM internal API key. It's a hex string 64 symbols long.",
"DefaultValue": "SIF-Default"
},
"SitecoreIdentityAuthority": {
"Type": "string",
"DefaultValue": "https://SitecoreIdentityServerHost",
"Description": "IdentityServer provider URI."
},
"IdentityServerCertificatesGeneration:CertificateName": {
"Type": "String",
"Reference": "IdentityServerComputerName",
"Description": "Override to pass IdentityServerSiteName value to IdentityServerCertificates config."
},
"IdentityServer:ComputerName": {
"Type": "String",
"Reference": "IdentityServerComputerName",
"Description": "Override to pass IdentityServerComputerName value to IdentityServer config."
},
"IdentityServer:UserName": {
"Type": "String",
"Reference": "IdentityServerUserName",
"Description": "Override to pass IdentityServerUserName value to IdentityServer config."
},
"IdentityServer:Password": {
"Type": "String",
"Reference": "IdentityServerPassword",
"Description": "Override to pass IdentityServerPassword value to IdentityServer config."
},
"XConnectCertificatesGeneration:CertificateName": {
"Type": "String",
"Reference": "CertificateName",
"Description": "Override to pass CertificateName value to Certificates config."
},
"XConnectSolr:ComputerName": {
"Type": "String",
"Reference": "SolrComputerName",
"Description": "Override to pass SolrComputerName value to SitecoreSolr config."
},
"XConnectSolr:UserName": {
"Type": "String",
"Reference": "SolrUserName",
"Description": "Override to pass SolrUserName value to SitecoreSolr config."
},
"XConnectSolr:Password": {
"Type": "String",
"Reference": "SolrPassword",
"Description": "Override to pass SolrPassword value to SitecoreSolr config."
},
"Collection:ComputerName": {
"Type": "String",
"Reference": "CollectionComputerName",
"Description": "Override to pass CollectionComputerName value to Collection config."
},
"Collection:UserName": {
"Type": "String",
"Reference": "CollectionUserName",
"Description": "Override to pass CollectionUserName value to Collection config."
},
"Collection:Password": {
"Type": "String",
"Reference": "CollectionPassword",
"Description": "Override to pass CollectionPassword value to Collection config."
},
"CollectionSearch:ComputerName": {
"Type": "String",
"Reference": "CollectionSearchComputerName",
"Description": "Override to pass CollectionSearchComputerName value to CollectionSearch config."
},
"CollectionSearch:UserName": {
"Type": "String",
"Reference": "CollectionSearchUserName",
"Description": "Override to pass CollectionSearchUserName value to CollectionSearch config."
},
"CollectionSearch:Password": {
"Type": "String",
"Reference": "CollectionSearchPassword",
"Description": "Override to pass CollectionSearchPassword value to CollectionSearch config."
},
"ReferenceData:ComputerName": {
"Type": "String",
"Reference": "ReferenceDataComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"ReferenceData:UserName": {
"Type": "String",
"Reference": "ReferenceDataUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"ReferenceData:Password": {
"Type": "String",
"Reference": "ReferenceDataPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"MarketingAutomation:ComputerName": {
"Type": "String",
"Reference": "MarketingAutomationComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"MarketingAutomation:UserName": {
"Type": "String",
"Reference": "MarketingAutomationUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"MarketingAutomation:Password": {
"Type": "String",
"Reference": "MarketingAutomationPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"MarketingAutomationReporting:ComputerName": {
"Type": "String",
"Reference": "MarketingAutomationReportingComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"MarketingAutomationReporting:UserName": {
"Type": "String",
"Reference": "MarketingAutomationReportingUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"MarketingAutomationReporting:Password": {
"Type": "String",
"Reference": "MarketingAutomationReportingPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"CortexProcessing:ComputerName": {
"Type": "String",
"Reference": "CortexProcessingComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"CortexProcessing:UserName": {
"Type": "String",
"Reference": "CortexProcessingUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"CortexProcessing:Password": {
"Type": "String",
"Reference": "CortexProcessingPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"CortexReporting:ComputerName": {
"Type": "String",
"Reference": "CortexReportingComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"CortexReporting:UserName": {
"Type": "String",
"Reference": "CortexReportingUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"CortexReporting:Password": {
"Type": "String",
"Reference": "CortexReportingPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"SitecoreSolr:ComputerName": {
"Type": "String",
"Reference": "SolrComputerName",
"Description": "Override to pass SolrComputerName value to SitecoreSolr config."
},
"SitecoreSolr:UserName": {
"Type": "String",
"Reference": "SolrUserName",
"Description": "Override to pass SolrUserName value to SitecoreSolr config."
},
"SitecoreSolr:Password": {
"Type": "String",
"Reference": "SolrPassword",
"Description": "Override to pass SolrPassword value to SitecoreSolr config."
},
"CMCertificatesImport:ComputerName": {
"Type": "String",
"Reference": "CMComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"CMCertificatesImport:UserName": {
"Type": "String",
"Reference": "CMUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"CMCertificatesImport:Password": {
"Type": "String",
"Reference": "CMPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"CM:ComputerName": {
"Type": "String",
"Reference": "CMComputerName",
"Description": "Override to pass SitecoreCMComputerName value to SitecoreCM config."
},
"CM:UserName": {
"Type": "String",
"Reference": "CMUserName",
"Description": "Override to pass SitecoreCMUserName value to SitecoreCM config."
},
"CM:Password": {
"Type": "String",
"Reference": "CMPassword",
"Description": "Override to pass SitecoreCMPassword value to SitecoreCM config."
},
"CD:ComputerName": {
"Type": "String",
"Reference": "CDComputerName",
"Description": "Override to pass SitecoreCDComputerName value to SitecoreCD config."
},
"CD:UserName": {
"Type": "String",
"Reference": "CDUserName",
"Description": "Override to pass SitecoreCDUserName value to SitecoreCD config."
},
"CD:Password": {
"Type": "String",
"Reference": "CDPassword",
"Description": "Override to pass SitecoreCDPassword value to SitecoreCD config."
},
"Prc:ComputerName": {
"Type": "String",
"Reference": "PrcComputerName",
"Description": "Override to pass SitecoreCDComputerName value to SitecoreCD config."
},
"Prc:UserName": {
"Type": "String",
"Reference": "PrcUserName",
"Description": "Override to pass SitecoreCDUserName value to SitecoreCD config."
},
"Prc:Password": {
"Type": "String",
"Reference": "PrcPassword",
"Description": "Override to pass SitecoreCDPassword value to SitecoreCD config."
},
"Rep:ComputerName": {
"Type": "String",
"Reference": "RepComputerName",
"Description": "Override to pass SitecoreCDComputerName value to SitecoreCD config."
},
"Rep:UserName": {
"Type": "String",
"Reference": "RepUserName",
"Description": "Override to pass SitecoreCDUserName value to SitecoreCD config."
},
"Rep:Password": {
"Type": "String",
"Reference": "RepPassword",
"Description": "Override to pass SitecoreCDPassword value to SitecoreCD config."
},
"Dds:ComputerName": {
"Type": "String",
"Reference": "DdsComputerName",
"Description": "Override to pass DdsComputerName value to DDS config."
},
"Dds:UserName": {
"Type": "String",
"Reference": "DdsUserName",
"Description": "Override to pass DdsUserName value to DDS config."
},
"Dds:Password": {
"Type": "String",
"Reference": "DdsPassword",
"Description": "Override to pass DdsPassword value to DDS config."
},
"Patch:ComputerName": {
"Type": "String",
"Reference": "CMComputerName",
"Description": "Override to pass PatchComputerName value to DDS config."
},
"Patch:UserName": {
"Type": "String",
"Reference": "CMComputerName",
"Description": "Override to pass PatchUserName value to DDS config."
},
"Patch:Password": {
"Type": "String",
"Reference": "CMComputerName",
"Description": "Override to pass PatchPassword value to DDS config."
}
},
"Variables": {
"RemoteResourceFolder": "C:\\ResourceFiles",
"CertImportConfig": ".\\importcert.json",
"CertGenerationConfig": ".\\createcert.json",
"IdentityServerClientCertFileName": "[concat(parameter('IdentityServerCertificatesGeneration_CertificateName'), '.pfx')]",
"IdentityServerRootCertFileName": "[concat(parameter('IdentityServerCertificatesGeneration_RootCertFileName'), '.pfx')]",
"IdentityServerCertImportResourceFiles": [
"[variable('CertImportConfig')]",
"[JoinPath(parameter('IdentityServerCertificatesGeneration_CertPath'), variable('IdentityServerClientCertFileName'))]",
"[JoinPath(parameter('IdentityServerCertificatesGeneration_CertPath'), variable('IdentityServerRootCertFileName'))]"
],
"IdentityServerCertImportConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertImportConfig'),Leaf:true))]",
"ClientCertPath": "[JoinPath(variable('RemoteResourceFolder'), variable('IdentityServerClientCertFileName'))]",
"RootCertPath": "[JoinPath(variable('RemoteResourceFolder'), variable('IdentityServerRootCertFileName'))]",
"ClientCertPassword": "[variable('IdentityServerCertificatesGeneration_Password.String')]",
"RootCertPassword": "[variable('IdentityServerCertificatesGeneration_Password.String')]"
},
"XConnectClientCertFileName": "[concat(parameter('XConnectCertificatesGeneration_CertificateName'), '.pfx')]",
"XConnectRootCertFileName": "[concat(parameter('XConnectCertificatesGeneration_RootCertFileName'), '.pfx')]",
"XConnectCertImportResourceFiles": [
"[variable('CertImportConfig')]",
"[JoinPath(parameter('XConnectCertificatesGeneration_CertPath'), variable('XConnectClientCertFileName'))]",
"[JoinPath(parameter('XConnectCertificatesGeneration_CertPath'), variable('XConnectRootCertFileName'))]"
],
"XConnectCertImportConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertImportConfig'),Leaf:true))]",
"ClientCertPath": "[JoinPath(variable('RemoteResourceFolder'), variable('XConnectClientCertFileName'))]",
"RootCertPath": "[JoinPath(variable('RemoteResourceFolder'), variable('XConnectRootCertFileName'))]",
"ClientCertPassword": "[variable('XConnectCertificatesGeneration_Password.String')]",
"RootCertPassword": "[variable('XConnectCertificatesGeneration_Password.String')]"
},
"IdentityServerConfig": ".\\IdentityServer.json",
"IdentityServerResourceFiles": [ "[variable('IdentityServerConfig')]", "[parameter('IdentityServerPackage')]", "[parameter('LicenseFile')]" ],
"IdentityServer:ResourceFiles": "[concat(variable('IdentityServerResourceFiles'), variable('IdentityServerCertImportResourceFiles'))]",
"IdentityServer:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"IdentityServer:ImportCertificatesParameters": "[variable('IdentityServerCertImportConfigurationParameters')]",
"IdentityServer:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('IdentityServerConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('IdentityServerPackage'),Leaf:true))]",
"SiteName": "[parameter('IdentityServerSiteName')]",
"PasswordRecoveryUrl": "[parameter('PasswordRecoveryUrl')]",
"SitecoreIdentityCert": "[parameter('IdentityServerComputerName')]",
"AllowedCorsOrigins": "[parameter('AllowedCorsOrigins')]",
"ClientSecret": "[parameter('ClientSecret')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('IdentityServerComputerName')]"
},
"XConnectSolrConfig": ".\\xconnect-solr.json",
"XConnectSolr:ResourceFiles": [ "[variable('XConnectSolrConfig')]" ],
"XConnectSolr:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"XConnectSolr:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('XConnectSolrConfig'),Leaf:true))]",
"SolrUrl": "[parameter('SolrUrl')]",
"SolrRoot": "[parameter('SolrRoot')]",
"SolrService": "[parameter('SolrService')]",
"CorePrefix": "[parameter('Prefix')]"
},
"CollectionConfig": ".\\xconnect-xp1-collection.json",
"CollectionResourceFiles": [ "[variable('CollectionConfig')]", "[parameter('CollectionPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"Collection:ResourceFiles": "[concat(variable('CollectionResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"Collection:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"Collection:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"Collection:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('CollectionComputerName')]"
},
"Collection:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CollectionConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('CollectionPackage'),Leaf:true))]",
"SiteName": "[parameter('CollectionSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('CollectionComputerName')]",
"SSLCert": "[parameter('CollectionComputerName')]"
},
"CollectionSearchConfig": ".\\xconnect-xp1-collectionsearch.json",
"CollectionSearchResourceFiles": [ "[variable('CollectionSearchConfig')]", "[parameter('CollectionSearchPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"CollectionSearch:ResourceFiles": "[concat(variable('CollectionSearchResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"CollectionSearch:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"CollectionSearch:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"CollectionSearch:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('CollectionSearchComputerName')]"
},
"CollectionSearch:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CollectionSearchConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('CollectionSearchPackage'),Leaf:true))]",
"SiteName": "[parameter('CollectionSearchSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"SolrUrl": "[parameter('SolrUrl')]",
"SolrCorePrefix": "[parameter('Prefix')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('CollectionSearchComputerName')]",
"SSLCert": "[parameter('CollectionSearchComputerName')]"
},
"ReferenceDataConfig": ".\\xconnect-xp1-referencedata.json",
"ReferenceDataResourceFiles": [ "[variable('ReferenceDataConfig')]", "[parameter('ReferenceDataPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"ReferenceData:ResourceFiles": "[concat(variable('ReferenceDataResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"ReferenceData:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"ReferenceData:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"ReferenceData:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('ReferenceDataComputerName')]"
},
"ReferenceData:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('ReferenceDataConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('ReferenceDataPackage'),Leaf:true))]",
"SiteName": "[parameter('ReferenceDataSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('ReferenceDataComputerName')]",
"SSLCert": "[parameter('ReferenceDataComputerName')]"
},
"MarketingAutomationConfig": ".\\xconnect-xp1-marketingautomation.json",
"MarketingAutomationResourceFiles": [ "[variable('MarketingAutomationConfig')]", "[parameter('MarketingAutomationPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"MarketingAutomation:ResourceFiles": "[concat(variable('MarketingAutomationResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"MarketingAutomation:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"MarketingAutomation:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"MarketingAutomation:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('MarketingAutomationComputerName')]"
},
"MarketingAutomation:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('MarketingAutomationConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('MarketingAutomationPackage'),Leaf:true))]",
"SiteName": "[parameter('MarketingAutomationSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"XConnectCollectionService": "[parameter('XConnectCollectionService')]",
"XConnectReferenceDataService": "[parameter('XConnectReferenceDataService')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('MarketingAutomationComputerName')]",
"SSLCert": "[parameter('MarketingAutomationComputerName')]"
},
"MarketingAutomationReportingConfig": ".\\xconnect-xp1-marketingautomationreporting.json",
"MarketingAutomationReportingResourceFiles": [ "[variable('MarketingAutomationReportingConfig')]", "[parameter('MarketingAutomationReportingPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"MarketingAutomationReporting:ResourceFiles": "[concat(variable('MarketingAutomationReportingResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"MarketingAutomationReporting:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"MarketingAutomationReporting:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"MarketingAutomationReporting:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('MarketingAutomationReportingComputerName')]"
},
"MarketingAutomationReporting:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('MarketingAutomationReportingConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('MarketingAutomationReportingPackage'),Leaf:true))]",
"SiteName": "[parameter('MarketingAutomationReportingSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('MarketingAutomationReportingComputerName')]",
"SSLCert": "[parameter('MarketingAutomationReportingComputerName')]"
},
"CortexProcessingConfig": ".\\xconnect-xp1-cortexprocessing.json",
"CortexProcessingResourceFiles": [ "[variable('CortexProcessingConfig')]", "[parameter('CortexProcessingPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"CortexProcessing:ResourceFiles": "[concat(variable('CortexProcessingResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"CortexProcessing:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"CortexProcessing:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"CortexProcessing:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('CortexProcessingComputerName')]"
},
"CortexProcessing:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CortexProcessingConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('CortexProcessingPackage'),Leaf:true))]",
"SiteName": "[parameter('CortexProcessingSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"XConnectCollectionService": "[parameter('XConnectCollectionService')]",
"XConnectSearchService": "[parameter('XConnectCollectionSearchService')]",
"MachineLearningServerUrl": "[parameter('MachineLearningServerUrl')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('CortexProcessingComputerName')]",
"SSLCert": "[parameter('CortexProcessingComputerName')]"
},
"CortexReportingConfig": ".\\xconnect-xp1-cortexreporting.json",
"CortexReportingResourceFiles": [ "[variable('CortexReportingConfig')]", "[parameter('CortexReportingPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"CortexReporting:ResourceFiles": "[concat(variable('CortexReportingResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"CortexReporting:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"CortexReporting:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"CortexReporting:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('CortexReportingComputerName')]"
},
"CortexReporting:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CortexReportingConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('CortexReportingPackage'),Leaf:true))]",
"SiteName": "[parameter('CortexReportingSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('CortexReportingComputerName')]",
"SSLCert": "[parameter('CortexReportingComputerName')]"
},
"SitecoreSolrConfig": ".\\Sitecore-solr.json",
"SitecoreSolr:ResourceFiles": [ "[variable('SitecoreSolrConfig')]" ],
"SitecoreSolr:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"SitecoreSolr:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('SitecoreSolrConfig'),Leaf:true))]",
"SolrUrl": "[parameter('SolrUrl')]",
"SolrRoot": "[parameter('SolrRoot')]",
"SolrService": "[parameter('SolrService')]",
"CorePrefix": "[parameter('Prefix')]"
},
"CMConfig": ".\\Sitecore-xp1-cm.json",
"CMResourceFiles": [ "[variable('CMConfig')]", "[parameter('CMPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"CM:ResourceFiles": "[concat(variable('CMResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"CM:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"CM:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"CM:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('CMComputerName')]"
},
"CM:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CMConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('CMPackage'),Leaf:true))]",
"SiteName": "[parameter('CMSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"ProcessingService": "[parameter('ProcessingService')]",
"ReportingService": "[parameter('ReportingService')]",
"CortexReportingService": "[parameter('CortexReportingService')]",
"XConnectCollectionSearchService": "[parameter('XConnectCollectionSearchService')]",
"XConnectReferenceDataService": "[parameter('XConnectReferenceDataService')]",
"MarketingAutomationOperationsService": "[parameter('MarketingAutomationOperationsService')]",
"MarketingAutomationReportingService": "[parameter('MarketingAutomationReportingService')]",
"SitecoreIdentitySecret": "[parameter('ClientSecret')]",
"SitecoreIdentityAuthority": "[parameter('SitecoreIdentityAuthority')]",
"SolrUrl": "[parameter('SolrUrl')]",
"SolrCorePrefix": "[parameter('Prefix')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('CMComputerName')]",
"SSLCert": "[parameter('CMComputerName')]"
},
"CDConfig": ".\\Sitecore-xp1-cd.json",
"CDResourceFiles": [ "[variable('CDConfig')]" , "[parameter('CDPackage')]", "[parameter('LicenseFile')]" ],
"CD:ResourceFiles": "[concat(variable('CDResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"CD:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"CD:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"CD:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CDConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('CDPackage'),Leaf:true))]",
"SiteName": "[parameter('CDSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"XConnectCollectionService": "[parameter('XConnectCollectionService')]",
"XConnectReferenceDataService": "[parameter('XConnectReferenceDataService')]",
"MarketingAutomationOperationsService": "[parameter('MarketingAutomationOperationsService')]",
"MarketingAutomationReportingService": "[parameter('MarketingAutomationReportingService')]",
"SitecoreIdentityAuthority": "[parameter('SitecoreIdentityAuthority')]",
"SolrUrl": "[parameter('SolrUrl')]",
"SolrCorePrefix": "[parameter('Prefix')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('CDComputerName')]"
},
"PrcConfig": ".\\Sitecore-xp1-prc.json",
"PrcResourceFiles": [ "[variable('PrcConfig')]" , "[parameter('PrcPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"Prc:ResourceFiles": "[concat(variable('PrcResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"Prc:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"Prc:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"Prc:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('PrcComputerName')]"
},
"Prc:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('PrcConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('PrcPackage'),Leaf:true))]",
"SiteName": "[parameter('PrcSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"XConnectCollectionService": "[parameter('XConnectCollectionService')]",
"SolrCorePrefix": "[parameter('Prefix')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('PrcComputerName')]",
"SSLCert": "[parameter('PrcComputerName')]"
},
"RepConfig": ".\\Sitecore-xp1-rep.json",
"RepResourceFiles": [ "[variable('RepConfig')]" , "[parameter('RepPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"Rep:ResourceFiles": "[concat(variable('RepResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"Rep:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"Rep:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"Rep:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('RepComputerName')]"
},
"Rep:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('RepConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('RepPackage'),Leaf:true))]",
"SiteName": "[parameter('RepSitename')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('RepComputerName')]",
"SSLCert": "[parameter('RepComputerName')]"
},
"DdsConfig": ".\\sitecore-xp1-dds.json",
"DdsResourceFiles": [ "[variable('DdsConfig')]" , "[parameter('DdsPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"Dds:ResourceFiles": "[concat(variable('RepResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"Dds:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"Dds:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"Dds:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('DdsComputerName')]"
},
"Dds:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('DdsConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('DdsPackage'),Leaf:true))]",
"SiteName": "[parameter('DdsSitename')]",
"XConnectCert": "[parameter('CertificateName')]",
"ProcessingService": "[parameter('ProcessingService')]",
"ReportingService": "[parameter('ReportingService')]",
"XConnectCollectionSearchService": "[parameter('XConnectCollectionSearchService')]",
"XConnectReferenceDataService": "[parameter('XConnectReferenceDataService')]",
"MarketingAutomationOperationsService": "[parameter('MarketingAutomationOperationsService')]",
"MarketingAutomationReportingService": "[parameter('MarketingAutomationReportingService')]",
"SitecoreIdentitySecret": "[parameter('ClientSecret')]",
"SitecoreIdentityAuthority": "[parameter('SitecoreIdentityAuthority')]",
"SolrUrl": "[parameter('SolrUrl')]",
"SolrCorePrefix": "[parameter('Prefix')]",
"SqlDbPrefix": "[parameter('Prefix')]",
"SqlServer": "[parameter('SqlServer')]",
"SqlAdminUser": "[parameter('SqlAdminUser')]",
"SqlAdminPassword": "[parameter('SqlAdminPassword')]",
"LicenseFile": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('LicenseFile'),Leaf:true))]",
"HostMappingName": "",
"DNSName": "[parameter('DdsComputerName')]",
"SSLCert": "[parameter('DdsComputerName')]",
"ExmEdsProvider": "CustomSMTP",
"ReportingServiceApiKey": "[parameter('ReportingServiceApiKey')]",
"EXMCryptographicKey": "[parameter('EXMCryptographicKey')]",
"EXMAuthenticationKey": "[parameter('EXMAuthenticationKey')]",
"EXMInternalApiKey": "[parameter('EXMInternalApiKey')]"
},
"PatchConfig": ".\\sitecore-XP1-cm-dds-patch.json",
"PatchResourceFiles": [ "[variable('PatchConfig')]" , "[parameter('PatchPackage')]", "[parameter('LicenseFile')]", "[variable('CertGenerationConfig')]" ],
"Patch:ResourceFiles": "[concat(variable('PatchResourceFiles'), variable('XConnectCertImportResourceFiles'))]",
"Patch:RemoteResourceFolder": "[variable('RemoteResourceFolder')]",
"Patch:ImportCertificatesParameters": "[variable('XConnectCertImportConfigurationParameters')]",
"Patch:GenerateCertificatesParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('CertGenerationConfig'),Leaf:true))]",
"CertificateName": "[parameter('CMComputerName')]"
},
"Patch:ConfigurationParameters": {
"Path": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:variable('PatchConfig'),Leaf:true))]",
"Package": "[JoinPath(variable('RemoteResourceFolder'), SplitPath(Path:parameter('PatchPackage'),Leaf:true))]",
"SiteName": "[parameter('CMSitename')]",
"EXMCryptographicKey": "[parameter('EXMCryptographicKey')]",
"EXMAuthenticationKey": "[parameter('EXMAuthenticationKey')]",
"EXMInternalApiKey": "[parameter('EXMInternalApiKey')]",
"DedicatedServerHostName": "[parameter('DdsComputerName')]"
}
},
"Includes": {
"IdentityServerCertificatesGeneration":{
"Source": ".\\createcert.json"
},
"IdentityServer": {
"Source": ".\\Role-Remote.json"
},
"XConnectCertificatesGeneration": {
"Source": ".\\createcert.json"
},
"XConnectSolr": {
"Source": ".\\Role-Remote.json"
},
"Collection": {
"Source": ".\\Role-Remote.json"
},
"CollectionSearch": {
"Source": ".\\Role-Remote.json"
},
"ReferenceData": {
"Source": ".\\Role-Remote.json"
},
"MarketingAutomation": {
"Source": ".\\Role-Remote.json"
},
"MarketingAutomationReporting": {
"Source": ".\\Role-Remote.json"
},
"CortexProcessing": {
"Source": ".\\Role-Remote.json"
},
"CortexReporting": {
"Source": ".\\Role-Remote.json"
},
"SitecoreSolr": {
"Source": ".\\Role-Remote.json"
},
"CM": {
"Source": ".\\Role-Remote.json"
},
"CD": {
"Source": ".\\Role-Remote.json"
},
"Prc": {
"Source": ".\\Role-Remote.json"
},
"Rep": {
"Source": ".\\Role-Remote.json"
},
"Dds": {
"Source": ".\\Role-Remote.json"
},
"Patch": {
"Source": ".\\Role-Remote.json"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment