Pipelines/Definitions/Sitecore/OnPrem/9.0/Pipelines.json

{
    "installOnPremAllInOneQuickly-XM": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Configure Solr prerequisites",
            "script": "\\Install\\OnPrem\\Solr\\Install-Prerequisites.ps1"
        },
        {
            "name": "New SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\New-ServerCert.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Configure Solr",
            "script": "\\Install\\OnPrem\\Solr\\Configure-Solr.ps1"
        },
        {
            "name": "Run Solr as service",
            "script": "\\Install\\OnPrem\\Solr\\Create-SolrService.ps1"
        },
        {
            "name": "Add Sitecore Solr cores",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\Configure-SolrSitecore.ps1"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\Create-CustomSolrCores.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "New SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\New-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\AllInOne\\9.0\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        },
        {
            "name": "Create Solr rebuild cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-RebuildCores.ps1"
        },
        {
            "name": "Add Solr cores environment config (if needed) (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Add-SolrCoresEnvConfig.ps1"
        },
        {
            "name": "Install Sitecore packages (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\Install-SitecorePackages.ps1"
        }
    ],
    "installOnPremAllInOneQuickly-XP": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Configure Solr prerequisites",
            "script": "\\Install\\OnPrem\\Solr\\Install-Prerequisites.ps1"
        },
        {
            "name": "New SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\New-ServerCert.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Configure Solr",
            "script": "\\Install\\OnPrem\\Solr\\Configure-Solr.ps1"
        },
        {
            "name": "Run Solr as service",
            "script": "\\Install\\OnPrem\\Solr\\Create-SolrService.ps1"
        },
        {
            "name": "Add Sitecore Solr cores",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\Configure-SolrSitecore.ps1"
        },
        {
            "name": "Add xConnect Solr cores",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\Solr\\9.0\\Configure-SolrXConnect.ps1"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\Create-CustomSolrCores.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "New SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\New-RootCert.ps1"
        },
        {
            "name": "New SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\New-ServerCert.ps1"
        },
        {
            "name": "New SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\New-ClientCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ClientCert.ps1"
        },
        {
            "name": "Install xConnect",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\AllInOne\\9.0\\Install-XConnect.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\AllInOne\\9.0\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        },
        {
            "name": "Create Solr rebuild cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-RebuildCores.ps1"
        },
        {
            "name": "Add Solr cores environment config (if needed) (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Add-SolrCoresEnvConfig.ps1"
        },
        {
            "name": "Install Sitecore packages (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\Install-SitecorePackages.ps1"
        }
    ],
    "installOnPremAllInOne-XM": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\AllInOne\\9.0\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        },
        {
            "name": "Add Solr cores environment config (if needed) (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Add-SolrCoresEnvConfig.ps1"
        },
        {
            "name": "Install Sitecore packages (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\Install-SitecorePackages.ps1"
        }
    ],
    "installOnPremCM-XM": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore CM",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Scaled\\9.0\\Install-CM.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        },
        {
            "name": "Add Solr cores environment config (if needed) (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Add-SolrCoresEnvConfig.ps1"
        },
        {
            "name": "Install Sitecore packages (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\Install-SitecorePackages.ps1"
        }
    ],
    "installOnPremCD-XM": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore CD",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Scaled\\9.0\\Install-CD.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add Solr cores environment config (if needed) (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Add-SolrCoresEnvConfig.ps1"
        }
    ],
    "installOnPremAllInOneSitecore-XP": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install Sitecore",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\AllInOne\\9.0\\Install-Sitecore.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        },
        {
            "name": "Add custom databases (if any)",
            "script": "\\SQL\\Deploy-CustomDatabases.ps1"
        },
        {
            "name": "Add Solr cores environment config (if needed) (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Add-SolrCoresEnvConfig.ps1"
        },
        {
            "name": "Install Sitecore packages (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\Install-SitecorePackages.ps1"
        }
    ],
    "installOnPremAllInOneXConnect-XP": [
        {
            "name": "Configure Sitecore prerequisites",
            "script": "\\Install\\OnPrem\\Sitecore\\Prerequisites\\9.0\\Install-Prerequisites.ps1"
        },
        {
            "name": "Import SAF Solr Root SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Solr Server SSL certificate",
            "script": "\\Install\\OnPrem\\Solr\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Root SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-RootCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Server SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ServerCert.ps1"
        },
        {
            "name": "Import SAF Sitecore Client SSL certificate",
            "script": "\\Install\\OnPrem\\Sitecore\\SSL\\Import-ClientCert.ps1"
        },
        {
            "name": "Process Sitecore installation package",
            "script": "\\Install\\Process-InstallPackage.ps1"
        },
        {
            "name": "Install xConnect",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\AllInOne\\9.0\\Install-XConnect.ps1"
        },
        {
            "name": "Configure AppPool access to performance monitoring",
            "script": "\\Install\\OnPrem\\Sitecore\\Configure-AppPoolAccessToPerformanceMonitoring.ps1"
        }
    ]
}