Pipelines/Definitions/Solr/OnPrem/9.0/Pipelines.json

{
    "installOnPremSolr": [
        {
            "name": "Configure Solr prerequisites",
            "script": "\\Install\\OnPrem\\Solr\\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": "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",
            "skip": "IsXM"
        },
        {
            "name": "Add custom Solr cores (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\Create-CustomSolrCores.ps1"
        },
        {
            "name": "Create Solr rebuild cores (if any)",
            "script": "\\Install\\OnPrem\\Solr\\Create-RebuildCores.ps1"
        }
    ],
    "generateSolrConfigSets": [
        {
            "name": "Download Solr",
            "script": "\\Install\\OnPrem\\Solr\\Download-Solr.ps1"
        },
        {
            "name": "Add Sitecore Solr config sets",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\PreInstalled\\Add-SitecoreSolrConfigSets.ps1"
        },
        {
            "name": "Add custom Solr config sets (if any)",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\PreInstalled\\Add-CustomSolrConfigSets.ps1"
        },
        {
            "name": "Add xConnect Solr config sets",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\Solr\\9.0\\PreInstalled\\Add-XConnectSolrConfigSets.ps1",
            "skip": "IsXM"
        },
        {
            "name": "Add Solr cores environment config (if needed) sets (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Add-RebuildSolrConfigSets.ps1"
        },
        {
            "name": "Create config sets package",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-SolrConfigSetsPackage.ps1"
        }
    ],
    "createSolrCoresViaHTTP": [
        {
            "name": "Create Sitecore Solr cores via HTTP",
            "script": "\\Install\\OnPrem\\Sitecore\\XM\\Solr\\9.0\\PreInstalled\\Create-SolrSitecoreCoresViaHTTP.ps1"
        },
        {
            "name": "Create xConnect Solr cores via HTTP",
            "script": "\\Install\\OnPrem\\Sitecore\\XP\\Solr\\9.0\\PreInstalled\\Create-SolrXConnectCoresViaHTTP.ps1",
            "skip": "IsXM"
        },
        {
            "name": "Create custom Solr cores via HTTP (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-CustomSolrCoresViaHTTP.ps1"
        },
        {
            "name": "Create Solr rebuild cores via HTTP (if any)",
            "script": "\\Install\\OnPrem\\Solr\\PreInstalled\\Create-RebuildSolrCoresViaHTTP.ps1"
        }
    ]
}