Common/Pipelines.json

{
    "installOnPremSolr-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Install Solr",
            "script": "\\Install\\OnPrem\\Solr\\Install-Solr.ps1"
        },
        {
            "name": "Run Solr as service",
            "script": "\\Install\\OnPrem\\Solr\\Create-SolrService.ps1"
        },
        {
            "name": "Add Sitecore Solr cores",
            "script": "\\Install\\OnPrem\\Solr\\Configure-SolrSitecore.ps1"
        },
        {
            "name": "Add xConnect Solr cores",
            "script": "\\Install\\OnPrem\\Solr\\Configure-SolrXConnect.ps1"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-CustomSolrCores.ps1"
        }
    ],
    "generateOnPremSolrConfigSets-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Download Solr",
            "script": "\\Install\\OnPrem\\Solr\\Download-Solr.ps1"
        },
        {
            "name": "Add Sitecore Solr config sets",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Add-SitecoreSolrConfigSets.ps1"
        },
        {
            "name": "Add xConnect Solr config sets",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Add-XConnectSolrConfigSets.ps1"
        },
        {
            "name": "Add custom Solr config sets (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Add-CustomSolrConfigSets.ps1"
        },
        {
            "name": "Create config sets package",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-SolrConfigSetsPackage.ps1"
        }
    ],
    "createOnPremSolrCoresViaHTTP-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Create Sitecore Solr cores via HTTP",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-SolrSitecoreCoresViaHTTP.ps1"
        },
        {
            "name": "Create xConnect Solr cores via HTTP",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-SolrXConnectCoresViaHTTP.ps1"
        },
        {
            "name": "Create custom Solr cores via HTTP (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-CustomSolrCoresViaHTTP.ps1"
        }
    ],
    "installOnPremAllInOne-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xConnect",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Install-XConnect.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        }
    ],
    "quicklyInstallOnPremAllInOne-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "New SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\New-ServerCert.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Install Solr",
            "script": "\\Install\\OnPrem\\Solr\\Install-Solr.ps1"
        },
        {
            "name": "Run Solr as service",
            "script": "\\Install\\OnPrem\\Solr\\Create-SolrService.ps1"
        },
        {
            "name": "Add Sitecore Solr cores",
            "script": "\\Install\\OnPrem\\Solr\\Configure-SolrSitecore.ps1"
        },
        {
            "name": "Add xConnect Solr cores",
            "script": "\\Install\\OnPrem\\Solr\\Configure-SolrXConnect.ps1"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-CustomSolrCores.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "New SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\New-ServerCert.ps1"
        },
        {
            "name": "New SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\New-ClientCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Install xConnect",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Install-XConnect.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        }
    ],
    "installOnPremCM-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore CM",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\ContentManagement\\Install-CM.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\ContentManagement\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        }
    ],
    "installOnPremCD-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore CD",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\ContentDelivery\\Install-CD.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\ContentDelivery\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremPRC-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore Processing",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\Processing\\Install-PRC.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\Processing\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremREP-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore Reporting",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\Reporting\\Install-REP.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\Reporting\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremCollection-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xConnect Collection",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xConnectCollection\\Install-Collection.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xConnectCollection\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremCollectionSearch-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xConnect Collection Search",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xConnectCollectionSearch\\Install-CollectionSearch.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xConnectCollectionSearch\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremAutomationOperations-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xDB Automation Operations",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xDBAutomationOperations\\Install-AutomationOperations.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xDBAutomationOperations\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremAutomationReporting-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xDB Automation Reporting",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xDBAutomationReporting\\Install-AutomationReporting.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xDBAutomationReporting\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremReferenceData-XP": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xDB Reference Data",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xDBReferenceData\\Install-ReferenceData.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XP\\Scaled\\xDBReferenceData\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "installOnPremSolr-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Install Solr",
            "script": "\\Install\\OnPrem\\Solr\\Install-Solr.ps1"
        },
        {
            "name": "Run Solr as service",
            "script": "\\Install\\OnPrem\\Solr\\Create-SolrService.ps1"
        },
        {
            "name": "Add Sitecore Solr cores",
            "script": "\\Install\\OnPrem\\Solr\\Configure-SolrSitecore.ps1"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-CustomSolrCores.ps1"
        }
    ],
    "generateOnPremSolrConfigSets-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Download Solr",
            "script": "\\Install\\OnPrem\\Solr\\Download-Solr.ps1"
        },
        {
            "name": "Add Sitecore Solr config sets",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Add-SitecoreSolrConfigSets.ps1"
        },
        {
            "name": "Add custom Solr config sets (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Add-CustomSolrConfigSets.ps1"
        },
        {
            "name": "Create config sets package",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-SolrConfigSetsPackage.ps1"
        }
    ],
    "createOnPremSolrCoresViaHTTP-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Create Sitecore Solr cores via HTTP",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-SolrSitecoreCoresViaHTTP.ps1"
        },
        {
            "name": "Create custom Solr cores via HTTP (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-CustomSolrCoresViaHTTP.ps1"
        }
    ],
    "installOnPremAllInOne-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        }
    ],
    "quicklyInstallOnPremAllInOne-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "New SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\New-ServerCert.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Install Solr",
            "script": "\\Install\\OnPrem\\Solr\\Install-Solr.ps1"
        },
        {
            "name": "Run Solr as service",
            "script": "\\Install\\OnPrem\\Solr\\Create-SolrService.ps1"
        },
        {
            "name": "Add Sitecore Solr cores",
            "script": "\\Install\\OnPrem\\Solr\\Configure-SolrSitecore.ps1"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-CustomSolrCores.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "New SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\New-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        }
    ],
    "installOnPremCM-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore CM",
            "script": "\\Install\\OnPrem\\XM\\Scaled\\Install-CM.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XM\\Scaled\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        }
    ],
    "installOnPremCD-XM": [
        {
            "name": "Configure prerequisites",
            "script": "\\Install\\OnPrem\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore CD",
            "script": "\\Install\\OnPrem\\XM\\Scaled\\Install-CD.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\XM\\Scaled\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ],
    "newSSLCerts": [
        {
            "name": "New SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\New-ServerCert.ps1"
        },
        {
            "name": "New SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\New-ClientCert.ps1"
        },
        {
            "name": "New SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\New-ServerCert.ps1"
        }
    ],
    "uninstallSitecore-XP": [
        {
            "name": "Delete Services",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Uninstall\\Delete-Services.ps1"
        },
        {
            "name": "Delete IIS Websites and App Pools",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Uninstall\\Delete-IISWebsitesAndAppPools.ps1"
        },
        {
            "name": "Delete SQL databases and logins",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Uninstall\\Delete-SQLDatabasesAndLogins.ps1"
        },
        {
            "name": "Delete folders from file system",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Uninstall\\Delete-Folders.ps1"
        },
        {
            "name": "Delete Sitecore SSL certificates",
            "script": "\\Install\\OnPrem\\XP\\AllInOne\\Uninstall\\Delete-SSLCerts.ps1"
        }
    ],
    "uninstallSitecore-XM": [
        {
            "name": "Delete IIS Websites and App Pools",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Uninstall\\Delete-IISWebsitesAndAppPools.ps1"
        },
        {
            "name": "Delete SQL databases and logins",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Uninstall\\Delete-SQLDatabasesAndLogins.ps1"
        },
        {
            "name": "Delete folders from file system",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Uninstall\\Delete-Folders.ps1"
        },
        {
            "name": "Delete Sitecore SSL certificates",
            "script": "\\Install\\OnPrem\\XM\\AllInOne\\Uninstall\\Delete-SSLCerts.ps1"
        }
    ],
    "uninstallSolr": [
        {
            "name": "Delete Solr service",
            "script": "\\Install\\OnPrem\\Solr\\Uninstall\\Delete-Services.ps1"
        },
        {
            "name": "Delete Solr service install folder",
            "script": "\\Install\\OnPrem\\Solr\\Uninstall\\Delete-Folders.ps1"
        },
        {
            "name": "Delete Solr SSL certificates",
            "script": "\\Install\\OnPrem\\Solr\\Uninstall\\Delete-SSLCerts.ps1"
        }
    ]
}