Pipelines/Steps/Install/OnPrem/Sitecore/XP/Scaled/9.1/0/XP1-SingleDeveloper.json
{
"Parameters": { "CertificateName": { "Type": "String", "Description": "The name of the certificate to be created.", "DefaultValue": "" }, "IdentityServerCertificateName": { "Type": "String", "Description": "The name of the certificate to be created for the identity server.", "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." }, "XP1CollectionPackage": { "Type": "string", "Description": "The path to the XP1 Collection package to deploy.", "DefaultValue": "" }, "XP1CollectionSearchPackage": { "Type": "string", "Description": "The path to the XP1 Collection search package to deploy.", "DefaultValue": "" }, "XP1CortexProcessingPackage": { "Type": "string", "Description": "The path to the XP1 Processing package to deploy.", "DefaultValue": "" }, "XP1MarketingAutomationPackage": { "Type": "string", "Description": "The path to the XP1 Marketing Automation package to deploy.", "DefaultValue": "" }, "XP1MarketingAutomationReportingPackage": { "Type": "string", "Description": "The path to the XP1 Marketing Automation Reporting package to deploy.", "DefaultValue": "" }, "XP1CortexReportingPackage": { "Type": "string", "Description": "The path to the XP1 reporting package to deploy.", "DefaultValue": "" }, "XP1ReferenceDataPackage": { "Type": "string", "Description": "The path to the XP1 reference data package to deploy.", "DefaultValue": "" }, "SitecoreXP1CDPackage": { "Type": "string", "Description": "The path to the Sitecore XP1 content delivery package to deploy.", "DefaultValue": "" }, "SitecoreXP1CMPackage": { "Type": "string", "Description": "The path to the Sitecore XP1 content management package to deploy.", "DefaultValue": "" }, "SitecoreXP1RepPackage": { "Type": "string", "Description": "The path to the Sitecore XP1 rep package to deploy.", "DefaultValue": "" }, "SitecoreXP1PrcPackage": { "Type": "string", "Description": "The path to the Sitecore XP1 prc package to deploy.", "DefaultValue": "" }, "IdentityServerPackage": { "Type": "string", "Description": "The path to the Identity Server package to deploy.", "DefaultValue": "" }, "XP1CortexProcessingSitename": { "Type": "string", "DefaultValue": "CortexProcessing", "Description": "The name of the Cortex Processing site to be deployed." }, "XP1CollectionSitename": { "Type": "string", "DefaultValue": "XConnectCollection", "Description": "The name of the XConnect Collection site to be deployed." }, "XP1CollectionSearchSitename": { "Type": "string", "DefaultValue": "XConnectCollectionSearch", "Description": "The name of the XConnect Collection Search site to be deployed." }, "XP1MarketingAutomationSitename": { "Type": "string", "DefaultValue": "XConnectMarketingAutomation", "Description": "The name of the site to be deployed." }, "XP1MarketingAutomationReportingSitename": { "Type": "string", "DefaultValue": "XConnectMarketingAutomationReporting", "Description": "The name of the XConnect Marketing Automation Reporting site to be deployed." }, "XP1ReferenceDataSitename": { "Type": "string", "DefaultValue": "XConnectReferenceData", "Description": "The name of the XConnect Reference Data site to be deployed." }, "XP1CortexReportingSitename": { "Type": "string", "DefaultValue": "CortexReporting", "Description": "The name of the Cortex Reporting site to be deployed." }, "SitecoreXP1CDSitename": { "Type": "string", "DefaultValue": "SitecoreCD", "Description": "The name of the Sitecore Content Delivery site to be deployed." }, "SitecoreXP1CMSitename": { "Type": "string", "DefaultValue": "SitecoreCM", "Description": "The name of the Sitecore Content Management site to be deployed." }, "SitecoreXP1RepSitename": { "Type": "string", "DefaultValue": "SitecoreReporting", "Description": "The name of the Sitecore Reporting site to be deployed." }, "SitecoreXP1PrcSitename": { "Type": "string", "DefaultValue": "SitecoreProcessing", "Description": "The name of the Sitecore Processing 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." }, "ReportingServiceApiKey": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The api key to use with the Reporting Service server. abcde111112222233333444445555566" }, "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" }, "ClientsConfiguration": { "Type": "string", "DefaultValue": "", "Description": "Sitecore IdentityServer clients configuration" }, "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." }, "SitecoreAdminPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The admin password for the Sitecore instance." }, "SqlCorePassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Core connection string in Sitecore." }, "SqlSecurityPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Security connection string in Sitecore." }, "SqlMarketingAutomationPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Marketing Automation connection string in Sitecore." }, "SqlMessagingPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Messaging connection string in Sitecore." }, "SqlProcessingPoolsPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Processing Pools connection string in Sitecore." }, "SqlCollectionUser": { "Type": "string", "DefaultValue": "collectionuser", "Description": "The Sql user account to use for the collection databases." }, "SqlCollectionPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "TThe Sql password for the collection connection string in Sitecore." }, "SqlReferenceDataPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Reference Data connection string in Sitecore." }, "SqlProcessingEnginePassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Processing Engine Tasks and Storage database connection strings in Sitecore." }, "SqlReportingPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Reporting connection string in Sitecore." }, "SqlExmMasterPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the EXM Master connection string in Sitecore." }, "SqlFormsPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Experience Forms connection string in Sitecore." }, "SqlMasterPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Master connection string in Sitecore." }, "SqlWebPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Web connection string in Sitecore." }, "SqlProcessingTasksPassword": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "The Sql password for the Processing Tasks connection string in Sitecore." }, "EXMCryptographicKey": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "64 digits hexadecimal EXM Cryptographic Key. Takes the form 0x0000000000000000000000000000000000000000000000000000000000000000" }, "EXMAuthenticationKey": { "Type": "string", "DefaultValue": "SIF-Default", "Description": "64 digits hexadecimal EXM Authentication Key. Takes the form 0x0000000000000000000000000000000000000000000000000000000000000000" }, "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." }, "MachineLearningServerBlobEndpointCertificatePath": { "Type": "string", "DefaultValue": "", "Description": "The Machine Learning Server Blob Storage WebApi Endpoint Certificate Path." }, "MachineLearningServerBlobEndpointCertificatePassword": { "Type": "string", "DefaultValue": "", "Description": "The Machine Learning Server Blob Storage WebApi Endpoint Certificate Password." }, "MachineLearningServerTableEndpointCertificatePath": { "Type": "string", "DefaultValue": "", "Description": "The Machine Learning Server Table Storage WebApi Endpoint Certificate Path." }, "MachineLearningServerTableEndpointCertificatePassword": { "Type": "string", "DefaultValue": "", "Description": "The Machine Learning Server Table Storage WebApi Endpoint Certificate Password." }, "MachineLearningServerEndpointCertificationAuthorityCertificatePath": { "Type": "string", "DefaultValue": "", "Description": "The path to certificate of certification authority that issued certificates for Machine Learning Server Blob and Table storage endpoints." }, "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" }, "SitecoreIdentityAuthority": { "Type": "string", "DefaultValue": "https://SitecoreIdentityServerHost", "Description": "IdentityServer provider URI." }, "XConnectCertificates:CertificateName": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to Certificates config." }, "XP1Collection:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1Collection config." }, "XP1CollectionSearch:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1CollectionSearch config." }, "XP1MarketingAutomation:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1MarketingAutomation config." }, "XP1MarketingAutomationReporting:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1MarketingAutomationReporting config." }, "XP1CortexProcessing:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1CortexProcessing config." }, "XP1CortexReporting:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1CortexReporting config." }, "XP1ReferenceData:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to XP1ReferenceData config." }, "SitecoreXP1CD:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to SitecoreXP1CD config." }, "SitecoreXP1CM:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to SitecoreXP1CM config." }, "SitecoreXP1Prc:XConnectCert": { "Type": "String", "Reference": "CertificateName", "Description": "Override to pass CertificateName value to SitecoreXP1Prc config." }, "XP1Collection:Package": { "Type": "String", "Reference": "XP1CollectionPackage", "Description": "Override to pass XP1CollectionPackage value to XP1Collection config." }, "XP1CollectionSearch:Package": { "Type": "String", "Reference": "XP1CollectionSearchPackage", "Description": "Override to pass XP1CollectionSearchPackage value to XP1CollectionSearch config." }, "XP1MarketingAutomation:Package": { "Type": "String", "Reference": "XP1MarketingAutomationPackage", "Description": "Override to pass XP1MarketingAutomationPackage value to XP1MarketingAutomation config." }, "XP1MarketingAutomationReporting:Package": { "Type": "String", "Reference": "XP1MarketingAutomationReportingPackage", "Description": "Override to pass XP1MarketingAutomationReportingPackage value to XP1MarketingAutomationReporting config." }, "XP1CortexProcessing:Package": { "Type": "String", "Reference": "XP1CortexProcessingPackage", "Description": "Override to pass XP1CortexProcessingPackage value to XP1CortexProcessing config." }, "XP1CortexReporting:Package": { "Type": "String", "Reference": "XP1CortexReportingPackage", "Description": "Override to pass XP1CortexReportingPackage value to XP1ReferenceData config." }, "XP1ReferenceData:Package": { "Type": "String", "Reference": "XP1ReferenceDataPackage", "Description": "Override to pass XP1ReferenceDataPackage value to XP1ReferenceData config." }, "SitecoreXP1CD:Package": { "Type": "String", "Reference": "SitecoreXP1CDPackage", "Description": "Override to pass SitecoreXP1CDPackage value to SitecoreXP1CD config." }, "SitecoreXP1CM:Package": { "Type": "String", "Reference": "SitecoreXP1CMPackage", "Description": "Override to pass SitecoreXP1CMPackage value to SitecoreXP1CM config." }, "SitecoreXP1Rep:Package": { "Type": "String", "Reference": "SitecoreXP1RepPackage", "Description": "Override to pass SitecoreXP1RepPackage value to SitecoreXP1Rep config." }, "SitecoreXP1Prc:Package": { "Type": "String", "Reference": "SitecoreXP1PrcPackage", "Description": "Override to pass SitecoreXP1PrcPackage value to SitecoreXP1Prc config." }, "IdentityServer:Package": { "Type": "String", "Reference": "IdentityServerPackage", "Description": "Override to pass IdentityServerPackage value to IdentityServer config." }, "XP1Collection:Sitename": { "Type": "String", "Reference": "XP1CollectionSitename", "Description": "Override to pass XP1CollectionSitename value to XP1Collection config." }, "XP1CollectionSearch:Sitename": { "Type": "String", "Reference": "XP1CollectionSearchSitename", "Description": "Override to pass XP1CollectionSearchSitename value to XP1CollectionSearch config." }, "XP1CortexProcessing:Sitename": { "Type": "String", "Reference": "XP1CortexProcessingSitename", "Description": "Override to pass XP1CortexProcessingSitename value to XP1CortexProcessing config." }, "XP1CortexReporting:Sitename": { "Type": "String", "Reference": "XP1CortexReportingSitename", "Description": "Override to pass XP1CortexReportingSitename value to XP1CortexReporting config." }, "XP1MarketingAutomation:Sitename": { "Type": "String", "Reference": "XP1MarketingAutomationSitename", "Description": "Override to pass XP1MarketingAutomationSitename value to XP1MarketingAutomation config." }, "XP1MarketingAutomationReporting:Sitename": { "Type": "String", "Reference": "XP1MarketingAutomationReportingSitename", "Description": "Override to pass XP1MarketingAutomationReportingSitename value to XP1MarketingAutomationReporting config." }, "XP1ReferenceData:Sitename": { "Type": "String", "Reference": "XP1ReferenceDataSitename", "Description": "Override to pass XP1ReferenceDataSitename value to XP1ReferenceData config." }, "SitecoreXP1CD:Sitename": { "Type": "String", "Reference": "SitecoreXP1CDSitename", "Description": "Override to pass SitecoreXP1CDSitename value to SitecoreXP1CD config." }, "SitecoreXP1CM:Sitename": { "Type": "String", "Reference": "SitecoreXP1CMSitename", "Description": "Override to pass SitecoreXP1CMSitename value to SitecoreXP1CM config." }, "SitecoreXP1Rep:Sitename": { "Type": "String", "Reference": "SitecoreXP1RepSitename", "Description": "Override to pass SitecoreXP1RepSitename value to SitecoreXP1Rep config." }, "SitecoreXP1Prc:Sitename": { "Type": "String", "Reference": "SitecoreXP1PrcSitename", "Description": "Override to pass SitecoreXP1PrcSitename value to SitecoreXP1Prc config." }, "IdentityServer:Sitename": { "Type": "String", "Reference": "IdentityServerSitename", "Description": "Override to pass IdentityServerSitename value to IdentityServer config." }, "SitecoreXP1CM:ProcessingService": { "Type": "String", "Reference": "ProcessingService", "Description": "Override to pass ProcessingService value to SitecoreXP1CM config." }, "SitecoreXP1CM:ReportingService": { "Type": "String", "Reference": "ReportingService", "Description": "Override to pass ReportingService value to SitecoreXP1CM config." }, "SitecoreXP1CM:CortexReportingService": { "Type": "String", "Reference": "CortexReportingService", "Description": "Override to pass CortexReportingService value to SitecoreXP1CM config." }, "XP1CortexProcessing:XConnectSearchService": { "Type": "String", "Reference": "XConnectCollectionSearchService", "Description": "Override to pass XConnectCollectionSearchService value to XP1CortexProcessing config." }, "SitecoreXP1CM:XConnectCollectionSearchService": { "Type": "String", "Reference": "XConnectCollectionSearchService", "Description": "Override to pass XConnectCollectionSearchService value to SitecoreXP1CM config." }, "IdentityServer:PasswordRecoveryUrl": { "Type": "String", "Reference": "PasswordRecoveryUrl", "Description": "Override to pass PasswordRecoveryUrl value to IdentityServer config." }, "IdentityServer:ClientsConfiguration": { "Type": "String", "Reference": "ClientsConfiguration", "Description": "Override to pass ClientsConfiguration value to IdentityServer config." }, "XConnectSolr:SolrUrl": { "Type": "String", "Reference": "SolrUrl", "Description": "Override to pass SolrUrl value to XConnectSolr config." }, "XP1CollectionSearch:SolrUrl": { "Type": "String", "Reference": "SolrUrl", "Description": "Override to pass SolrUrl value to XP1CollectionSearch config." }, "SitecoreSolr:SolrUrl": { "Type": "String", "Reference": "SolrUrl", "Description": "Override to pass SolrUrl value to SitecoreSolr config." }, "SitecoreXP1CD:SolrUrl": { "Type": "String", "Reference": "SolrUrl", "Description": "Override to pass SolrUrl value to SitecoreXP1CD config." }, "SitecoreXP1CM:SolrUrl": { "Type": "String", "Reference": "SolrUrl", "Description": "Override to pass SolrUrl value to SitecoreXP1CM config." }, "XConnectSolr:SolrRoot": { "Type": "String", "Reference": "SolrRoot", "Description": "Override to pass SolrRoot value to XConnectSolr config." }, "SitecoreSolr:SolrRoot": { "Type": "String", "Reference": "SolrRoot", "Description": "Override to pass SolrRoot value to SitecoreSolr config." }, "XConnectSolr:SolrService": { "Type": "String", "Reference": "SolrService", "Description": "Override to pass SolrService value to XConnectSolr config." }, "SitecoreSolr:SolrService": { "Type": "String", "Reference": "SolrService", "Description": "Override to pass SolrService value to SitecoreSolr config." }, "SitecoreSolr:CorePrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreSolr config." }, "SitecoreXP1CD:SolrCorePrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1CD config." }, "SitecoreXP1CM:SolrCorePrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1CM config." }, "SitecoreXP1Prc:SolrCorePrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1Prc config." }, "XConnectSolr:CorePrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XConnectSolr config." }, "XP1CollectionSearch:SolrCorePrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1CollectionSearch config." }, "XP1CortexProcessing:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1CortexProcessing config." }, "XP1CortexReporting:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1CortexReporting config." }, "XP1Collection:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1Collection config." }, "XP1CollectionSearch:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1CollectionSearch config." }, "XP1MarketingAutomation:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1MarketingAutomation config." }, "XP1MarketingAutomationReporting:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1MarketingAutomationReporting config." }, "XP1ReferenceData:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to XP1ReferenceData config." }, "SitecoreXP1CD:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1CD config." }, "SitecoreXP1CM:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1CM config." }, "SitecoreXP1Rep:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1Rep config." }, "SitecoreXP1Prc:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to SitecoreXP1Prc config." }, "IdentityServer:SqlDbPrefix": { "Type": "String", "Reference": "Prefix", "Description": "Override to pass Prefix value to IdentityServer config." }, "XP1Collection:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1Collection config." }, "XP1CollectionSearch:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1CollectionSearch config." }, "XP1MarketingAutomation:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1MarketingAutomation config." }, "XP1MarketingAutomationReporting:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1MarketingAutomationReporting config." }, "XP1CortexProcessing:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1CortexProcessing config." }, "XP1CortexReporting:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1CortexReporting config." }, "XP1ReferenceData:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to XP1ReferenceData config." }, "SitecoreXP1CD:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to SitecoreXP1CD config." }, "SitecoreXP1CM:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to SitecoreXP1CM config." }, "SitecoreXP1Rep:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to SitecoreXP1Rep config." }, "SitecoreXP1Prc:SqlServer": { "Type": "String", "Reference": "SqlServer", "Description": "Override to pass SqlServer value to SitecoreXP1Prc config." }, "IdentityServer:SqlServer": { "Type": "String", "Reference": "SQLServer", "Description": "Override to pass SqlServer value to IdentityServer config." }, "XP1Collection:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to XP1Collection config." }, "XP1CortexProcessing:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to XP1CortexProcessing config." }, "XP1CortexReporting:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to XP1CortexReporting config." }, "XP1MarketingAutomation:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to XP1MarketingAutomation config." }, "XP1ReferenceData:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to XP1ReferenceData config." }, "SitecoreXP1CM:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to SitecoreXP1CM config." }, "SitecoreXP1Prc:SqlAdminUser": { "Type": "String", "Reference": "SqlAdminUser", "Description": "Override to pass SqlAdminUser value to SitecoreXP1Prc config." }, "XP1Collection:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to XP1Collection config." }, "XP1MarketingAutomation:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to XP1MarketingAutomation config." }, "XP1ReferenceData:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to XP1ReferenceData config." }, "XP1CortexProcessing:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to XP1CortexProcessing config." }, "XP1CortexReporting:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to XP1CortexReporting config." }, "SitecoreXP1CM:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to SitecoreXP1CM config." }, "SitecoreXP1Prc:SqlAdminPassword": { "Type": "String", "Reference": "SqlAdminPassword", "Description": "Override to pass SqlAdminPassword value to SitecoreXP1Prc config." }, "XP1Collection:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1Collection config." }, "XP1CollectionSearch:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1CollectionSearch config." }, "XP1MarketingAutomation:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1MarketingAutomation config." }, "XP1MarketingAutomationReporting:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1MarketingAutomationReporting config." }, "XP1ReferenceData:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1ReferenceData config." }, "XP1CortexProcessing:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1CortexProcessing config." }, "XP1CortexReporting:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to XP1CortexReporting config." }, "SitecoreXP1CD:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to SitecoreXP1CD config." }, "SitecoreXP1CM:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to SitecoreXP1CM config." }, "SitecoreXP1Rep:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to SitecoreXP1Rep config." }, "SitecoreXP1Prc:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to SitecoreXP1Prc config." }, "IdentityServerCertificates:CertificateName": { "Type": "String", "Reference": "IdentityServerSiteName", "Description": "Override to pass IdentityServerSiteName value to IdentityServerCertificates config." }, "IdentityServer:SitecoreIdentityCert": { "Type": "String", "Reference": "IdentityServerSiteName", "Description": "Override to pass IdentityServerSiteName value to IdentityServer config." }, "IdentityServer:LicenseFile": { "Type": "String", "Reference": "LicenseFile", "Description": "Override to pass LicenseFile value to IdentityServer config." }, "XP1MarketingAutomation:XConnectCollectionService": { "Type": "String", "Reference": "XConnectCollectionService", "Description": "Override to pass XConnectCollectionService value to XP1MarketingAutomation config." }, "XP1CortexProcessing:XConnectCollectionService": { "Type": "String", "Reference": "XConnectCollectionService", "Description": "Override to pass XConnectCollectionService value to XP1CortexProcessing config." }, "SitecoreXP1CD:XConnectCollectionService": { "Type": "String", "Reference": "XConnectCollectionService", "Description": "Override to pass XConnectCollectionService value to SitecoreXP1CD config." }, "SitecoreXP1Prc:XConnectCollectionService": { "Type": "String", "Reference": "XConnectCollectionService", "Description": "Override to pass XConnectCollectionService value to SitecoreXP1Prc config." }, "XP1MarketingAutomation:XConnectReferenceDataService": { "Type": "String", "Reference": "XConnectReferenceDataService", "Description": "Override to pass XConnectReferenceDataService value to XP1MarketingAutomation config." }, "SitecoreXP1CD:XConnectReferenceDataService": { "Type": "String", "Reference": "XConnectReferenceDataService", "Description": "Override to pass XConnectReferenceDataService value to SitecoreXP1CD config." }, "SitecoreXP1CM:XConnectReferenceDataService": { "Type": "String", "Reference": "XConnectReferenceDataService", "Description": "Override to pass XConnectReferenceDataService value to SitecoreXP1CM config." }, "SitecoreXP1CD:MarketingAutomationOperationsService": { "Type": "String", "Reference": "MarketingAutomationOperationsService", "Description": "Override to pass MarketingAutomationOperationsService value to SitecoreXP1CD config." }, "SitecoreXP1CM:MarketingAutomationOperationsService": { "Type": "String", "Reference": "MarketingAutomationOperationsService", "Description": "Override to pass MarketingAutomationOperationsService value to SitecoreXP1CM config." }, "SitecoreXP1CD:MarketingAutomationReportingService": { "Type": "String", "Reference": "MarketingAutomationReportingService", "Description": "Override to pass MarketingAutomationReportingService value to SitecoreXP1CD config." }, "SitecoreXP1CM:MarketingAutomationReportingService": { "Type": "String", "Reference": "MarketingAutomationReportingService", "Description": "Override to pass MarketingAutomationReportingService value to SitecoreXP1CM config." }, "SitecoreXP1CM:SitecoreIdentityAuthority": { "Type": "String", "Reference": "SitecoreIdentityAuthority", "Description": "Override to pass SitecoreIdentityAuthority value to SitecoreXP1CM config." }, "SitecoreXP1CD:SitecoreIdentityAuthority": { "Type": "String", "Reference": "SitecoreIdentityAuthority", "Description": "Override to pass SitecoreIdentityAuthority value to SitecoreXP1CD config." }, "IdentityServer:AllowedCorsOrigins": { "Type": "String", "Reference": "AllowedCorsOrigins", "Description": "Override to pass AllowedCorsOrigins value to IdentityServer config." }, "XP1CortexProcessing:MachineLearningServerUrl": { "Type": "String", "Reference": "MachineLearningServerUrl", "Description": "Override to pass MachineLearningServerUrl value to XP1CortexProcessing config." }, "XP1CortexProcessing:MachineLearningServerBlobEndpointCertificatePath": { "Type": "String", "Reference": "MachineLearningServerBlobEndpointCertificatePath", "Description": "Override to pass MachineLearningServerBlobEndpointCertificatePath value to XP1CortexProcessing config." }, "XP1CortexProcessing:MachineLearningServerBlobEndpointCertificatePassword": { "Type": "String", "Reference": "MachineLearningServerBlobEndpointCertificatePassword", "Description": "Override to pass MachineLearningServerBlobEndpointCertificatePassword value to XP1CortexProcessing config." }, "XP1CortexProcessing:MachineLearningServerTableEndpointCertificatePath": { "Type": "String", "Reference": "MachineLearningServerTableEndpointCertificatePath", "Description": "Override to pass MachineLearningServerTableEndpointCertificatePath value to XP1CortexProcessing config." }, "XP1CortexProcessing:MachineLearningServerTableEndpointCertificatePassword": { "Type": "String", "Reference": "MachineLearningServerTableEndpointCertificatePassword", "Description": "Override to pass MachineLearningServerTableEndpointCertificatePassword value to XP1CortexProcessing config." }, "XP1CortexProcessing:MachineLearningServerEndpointCertificationAuthorityCertificatePath": { "Type": "String", "Reference": "MachineLearningServerEndpointCertificationAuthorityCertificatePath", "Description": "Override to pass MachineLearningServerEndpointCertificationAuthorityCertificatePath value to XP1CortexProcessing config." } }, "Variables": { "SqlMarketingAutomation.Password": "[if(variable('Test.SqlMarketingAutomation.Password'),variable('Generate.SqlMarketingAutomation.Password'),parameter('SqlMarketingAutomationPassword'))]", "XP1Collection:SqlMarketingAutomation.Password": "[variable('SqlMarketingAutomation.Password')]", "XP1CollectionSearch:SqlMarketingAutomation.Password": "[variable('SqlMarketingAutomation.Password')]", "XP1MarketingAutomation:SqlMarketingAutomation.Password": "[variable('SqlMarketingAutomation.Password')]", "XP1MarketingAutomationReporting:SqlMarketingAutomation.Password": "[variable('SqlMarketingAutomation.Password')]", "Test.SqlMarketingAutomation.Password": "[equal(parameter('SqlMarketingAutomationPassword'),'SIF-Default')]", "Generate.SqlMarketingAutomation.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlMessaging.Password": "[if(variable('Test.SqlMessaging.Password'),variable('Generate.SqlMessaging.Password'),parameter('SqlMessagingPassword'))]", "XP1Collection:SqlMessaging.Password": "[variable('SqlMessaging.Password')]", "XP1CortexProcessing:SqlMessaging.Password": "[variable('SqlMessaging.Password')]", "XP1CollectionSearch:SqlMessaging.Password": "[variable('SqlMessaging.Password')]", "XP1MarketingAutomation:SqlMessaging.Password": "[variable('SqlMessaging.Password')]", "SitecoreXP1CM:SqlMessaging.Password": "[variable('SqlMessaging.Password')]", "SitecoreXP1CD:SqlMessaging.Password": "[variable('SqlMessaging.Password')]", "Test.SqlMessaging.Password": "[equal(parameter('SqlMessagingPassword'),'SIF-Default')]", "Generate.SqlMessaging.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlProcessingPools.Password": "[if(variable('Test.SqlProcessingPools.Password'),variable('Generate.SqlProcessingPools.Password'),parameter('SqlProcessingPoolsPassword'))]", "XP1Collection:SqlProcessingPools.Password": "[variable('SqlProcessingPools.Password')]", "XP1CollectionSearch:SqlProcessingPools.Password": "[variable('SqlProcessingPools.Password')]", "SitecoreXP1Prc:SqlProcessingPools.Password": "[variable('SqlProcessingPools.Password')]", "XP1MarketingAutomation:SqlProcessingPools.Password": "[variable('SqlProcessingPools.Password')]", "Test.SqlProcessingPools.Password": "[equal(parameter('SqlProcessingPoolsPassword'),'SIF-Default')]", "Generate.SqlProcessingPools.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlCollection.Password": "[if(variable('Test.SqlCollection.Password'),variable('Generate.SqlCollection.Password'),parameter('SqlCollectionPassword'))]", "XP1Collection:SqlCollection.Password": "[variable('SqlCollection.Password')]", "XP1CollectionSearch:SqlCollection.Password": "[variable('SqlCollection.Password')]", "XP1MarketingAutomation:SqlCollection.Password": "[variable('SqlCollection.Password')]", "Test.SqlCollection.Password": "[equal(parameter('SqlCollectionPassword'),'SIF-Default')]", "Generate.SqlCollection.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlCore.Password": "[if(variable('Test.SqlCore.Password'),variable('Generate.SqlCore.Password'),parameter('SqlCorePassword'))]", "SitecoreXP1CM:SqlCore.Password": "[variable('SqlCore.Password')]", "IdentityServer:SqlCore.Password": "[variable('SqlCore.Password')]", "SitecoreXP1Prc:SqlCore.Password": "[variable('SqlCore.Password')]", "SitecoreXP1Rep:SqlCore.Password": "[variable('SqlCore.Password')]", "Test.SqlCore.Password": "[equal(parameter('SqlCorePassword'),'SIF-Default')]", "Generate.SqlCore.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlSecurity.Password": "[if(variable('Test.SqlSecurity.Password'),variable('Generate.SqlSecurity.Password'),parameter('SqlSecurityPassword'))]", "SitecoreXP1CM:SqlSecurity.Password": "[variable('SqlSecurity.Password')]", "SitecoreXP1CD:SqlSecurity.Password": "[variable('SqlSecurity.Password')]", "SitecoreXP1Prc:SqlSecurity.Password": "[variable('SqlSecurity.Password')]", "SitecoreXP1Rep:SqlSecurity.Password": "[variable('SqlSecurity.Password')]", "Test.SqlSecurity.Password": "[equal(parameter('SqlSecurityPassword'),'SIF-Default')]", "Generate.SqlSecurity.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlReferenceData.Password": "[if(variable('Test.SqlReferenceData.Password'),variable('Generate.SqlReferenceData.Password'),parameter('SqlReferenceDataPassword'))]", "XP1ReferenceData:SqlReferenceData.Password": "[variable('SqlReferenceData.Password')]", "XP1MarketingAutomation:SqlReferenceData.Password": "[variable('SqlReferenceData.Password')]", "XP1MarketingAutomationReporting:SqlReferenceData.Password": "[variable('SqlReferenceData.Password')]", "SitecoreXP1CM:SqlReferenceData.Password": "[variable('SqlReferenceData.Password')]", "SitecoreXP1Prc:SqlReferenceData.Password": "[variable('SqlReferenceData.Password')]", "Test.SqlReferenceData.Password": "[equal(parameter('SqlReferenceDataPassword'),'SIF-Default')]", "Generate.SqlReferenceData.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlProcessingEngine.Password": "[if(variable('Test.SqlProcessingEngine.Password'),variable('Generate.SqlProcessingEngine.Password'),parameter('SqlProcessingEnginePassword'))]", "XP1CortexProcessing:SqlProcessingEngine.Password": "[variable('SqlProcessingEngine.Password')]", "Test.SqlProcessingEngine.Password": "[equal(parameter('SqlProcessingEnginePassword'),'SIF-Default')]", "Generate.SqlProcessingEngine.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlReporting.Password": "[if(variable('Test.SqlReporting.Password'),variable('Generate.SqlReporting.Password'),parameter('SqlReportingPassword'))]", "XP1CortexReporting:SqlReporting.Password": "[variable('SqlReporting.Password')]", "XP1CortexProcessing:SqlReporting.Password": "[variable('SqlReporting.Password')]", "SitecoreXP1CM:SqlReporting.Password": "[variable('SqlReporting.Password')]", "SitecoreXP1Prc:SqlReporting.Password": "[variable('SqlReporting.Password')]", "SitecoreXP1Rep:SqlReporting.Password": "[variable('SqlReporting.Password')]", "Test.SqlReporting.Password": "[equal(parameter('SqlReportingPassword'),'SIF-Default')]", "Generate.SqlReporting.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlExmMaster.Password": "[if(variable('Test.SqlExmMaster.Password'),variable('Generate.SqlExmMaster.Password'),parameter('SqlExmMasterPassword'))]", "SitecoreXP1CM:SqlExmMaster.Password": "[variable('SqlExmMaster.Password')]", "SitecoreXP1CD:SqlExmMaster.Password": "[variable('SqlExmMaster.Password')]", "Test.SqlExmMaster.Password": "[equal(parameter('SqlExmMasterPassword'),'SIF-Default')]", "Generate.SqlExmMaster.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlForms.Password": "[if(variable('Test.SqlForms.Password'),variable('Generate.SqlForms.Password'),parameter('SqlFormsPassword'))]", "SitecoreXP1CM:SqlForms.Password": "[variable('SqlForms.Password')]", "SitecoreXP1CD:SqlForms.Password": "[variable('SqlForms.Password')]", "Test.SqlForms.Password": "[equal(parameter('SqlFormsPassword'),'SIF-Default')]", "Generate.SqlForms.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlMaster.Password": "[if(variable('Test.SqlMaster.Password'),variable('Generate.SqlMaster.Password'),parameter('SqlMasterPassword'))]", "SitecoreXP1CM:SqlMaster.Password": "[variable('SqlMaster.Password')]", "SitecoreXP1Prc:SqlMaster.Password": "[variable('SqlMaster.Password')]", "SitecoreXP1Rep:SqlMaster.Password": "[variable('SqlMaster.Password')]", "Test.SqlMaster.Password": "[equal(parameter('SqlMasterPassword'),'SIF-Default')]", "Generate.SqlMaster.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlWeb.Password": "[if(variable('Test.SqlWeb.Password'),variable('Generate.SqlWeb.Password'),parameter('SqlWebPassword'))]", "SitecoreXP1CM:SqlWeb.Password": "[variable('SqlWeb.Password')]", "SitecoreXP1CD:SqlWeb.Password": "[variable('SqlWeb.Password')]", "Test.SqlWeb.Password": "[equal(parameter('SqlWebPassword'),'SIF-Default')]", "Generate.SqlWeb.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlProcessingTasks.Password": "[if(variable('Test.SqlProcessingTasks.Password'),variable('Generate.SqlProcessingTasks.Password'),parameter('SqlProcessingTasksPassword'))]", "SitecoreXP1Prc:SqlProcessingTasks.Password": "[variable('SqlProcessingTasks.Password')]", "Test.SqlProcessingTasks.Password": "[equal(parameter('SqlProcessingTasksPassword'),'SIF-Default')]", "Generate.SqlProcessingTasks.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "Sitecore.Admin.Password": "[if(variable('Test.Admin.Password'),variable('Generate.Admin.Password'),parameter('SitecoreAdminPassword'))]", "SitecoreXP1CM:Sitecore.Admin.Password": "[variable('Sitecore.Admin.Password')]", "Test.Admin.Password": "[equal(parameter('SitecoreAdminPassword'),'SIF-Default')]", "Generate.Admin.Password": "[randomstring(Length:20,DisAllowSpecial:True,EnforceComplexity:True)]", "SqlCollection.User": "[if(variable('Test.SqlCollection.User'),variable('Generate.SqlCollection.User'),parameter('SqlCollectionUser'))]", "XP1Collection:SqlCollection.User": "[variable('SqlCollection.User')]", "XP1CollectionSearch:SqlCollection.User": "[variable('SqlCollection.User')]", "XP1MarketingAutomation:SqlCollection.User": "[variable('SqlCollection.User')]", "Test.SqlCollection.User": "[equal(parameter('SqlCollectionUser'),'collectionuser')]", "Generate.SqlCollection.User": "[concat(parameter('Prefix'), '_collectionuser')]", "ReportingService.ApiKey": "[if(variable('Test.ReportingService.ApiKey'),variable('Generate.ReportingService.ApiKey'),parameter('ReportingServiceApiKey'))]", "SitecoreXP1CM:ReportingService.ApiKey": "[variable('ReportingService.ApiKey')]", "SitecoreXP1Prc:ReportingService.ApiKey": "[variable('ReportingService.ApiKey')]", "SitecoreXP1Rep:ReportingService.ApiKey": "[variable('ReportingService.ApiKey')]", "Test.ReportingService.ApiKey": "[equal(parameter('ReportingServiceApiKey'),'SIF-Default')]", "Generate.ReportingService.ApiKey": "[randomstring(Length:32,DisAllowSpecial:True,EnforceComplexity:True)]", "EXM.CryptographicKey" : "[if(variable('Test.EXM.CryptographicKey'),variable('Generate.EXM.CryptographicKey'),parameter('EXMCryptographicKey'))]", "SitecoreXP1CM:EXM.CryptographicKey": "[variable('EXM.CryptographicKey')]", "SitecoreXP1CD:EXM.CryptographicKey": "[variable('EXM.CryptographicKey')]", "Test.EXM.CryptographicKey": "[equal(parameter('EXMCryptographicKey'),'SIF-Default')]", "Generate.EXM.CryptographicKey": "[concat('0x',randomstring(Length:64,DisAllowSpecial:True,DisAllowCaps:True,DisAllowLower:True))]", "EXM.AuthenticationKey" : "[if(variable('Test.EXM.AuthenticationKey'),variable('Generate.EXM.AuthenticationKey'),parameter('EXMAuthenticationKey'))]", "SitecoreXP1CM:EXM.AuthenticationKey": "[variable('EXM.AuthenticationKey')]", "SitecoreXP1CD:EXM.AuthenticationKey": "[variable('EXM.AuthenticationKey')]", "Test.EXM.AuthenticationKey": "[equal(parameter('EXMAuthenticationKey'),'SIF-Default')]", "Generate.EXM.AuthenticationKey": "[concat('0x',randomstring(Length:64,DisAllowSpecial:True,DisAllowCaps:True,DisAllowLower:True))]", "Client.Secret" : "[if(variable('Test.Client.Secret'),variable('Generate.Client.Secret'),parameter('ClientSecret'))]", "IdentityServer:Client.Secret": "[variable('Client.Secret')]", "SitecoreXP1CM:Sitecore.IdentitySecret": "[variable('Client.Secret')]", "Test.Client.Secret": "[equal(parameter('ClientSecret'),'SIF-Default')]", "Generate.Client.Secret": "[randomstring(Length:100,DisAllowSpecial:True)]" }, "Includes": { "IdentityServerCertificates":{ "Source": ".\\createcert.json" }, "IdentityServer": { "Source": ".\\IdentityServer.json" }, "XConnectCertificates": { "Source": ".\\createcert.json" }, "XConnectSolr": { "Source": ".\\xconnect-solr.json" }, "XP1Collection": { "Source": ".\\xconnect-xp1-collection.json" }, "XP1CollectionSearch": { "Source": ".\\xconnect-xp1-collectionsearch.json" }, "XP1ReferenceData": { "Source": ".\\xconnect-xp1-referencedata.json" }, "XP1MarketingAutomation": { "Source": ".\\xconnect-xp1-marketingautomation.json" }, "XP1MarketingAutomationReporting": { "Source": ".\\xconnect-xp1-marketingautomationreporting.json" }, "XP1CortexProcessing": { "Source": ".\\xconnect-xp1-cortexprocessing.json" }, "XP1CortexReporting": { "Source": ".\\xconnect-xp1-cortexreporting.json" }, "SitecoreSolr": { "Source": ".\\Sitecore-solr.json" }, "SitecoreXP1CM": { "Source": ".\\Sitecore-xp1-cm.json" }, "SitecoreXP1CD": { "Source": ".\\Sitecore-xp1-cd.json" }, "SitecoreXP1Prc": { "Source": ".\\Sitecore-xp1-prc.json" }, "SitecoreXP1Rep": { "Source": ".\\Sitecore-xp1-rep.json" } }, "Register": { "Tasks": { "OutNull": "Out-Null" } }, "Tasks": { "GeneratePasswords": { "Description": "Generates all shared passwords and secrets.", "Type": "OutNull", "Params": { "InputObject": [ "[variable('Sitecore.Admin.Password')]", "[variable('SqlMarketingAutomation.Password')]", "[variable('SqlProcessingPools.Password')]", "[variable('SqlProcessingTasks.Password')]", "[variable('SqlCollection.Password')]", "[variable('SqlMessaging.Password')]", "[variable('SqlCore.Password')]", "[variable('SqlSecurity.Password')]", "[variable('SqlReferenceData.Password')]", "[variable('SqlProcessingEngine.Password')]", "[variable('SqlReporting.Password')]", "[variable('SqlExmMaster.Password')]", "[variable('SqlForms.Password')]", "[variable('SqlMaster.Password')]", "[variable('SqlWeb.Password')]", "[variable('SqlCollection.User')]", "[variable('Client.Secret')]", "[variable('ReportingService.ApiKey')]", "[variable('EXM.CryptographicKey')]", "[variable('EXM.AuthenticationKey')]" ] } } } } |