Pipelines/Steps/Install/OnPrem/Solr/PreInstalled/Add-SecondarySolrConfigSets.ps1

$ErrorActionPreference = "Stop"

Write-Output "Add secondary Solr cores started..."

if (($null -eq $SAFConfiguration.search.solr.secondaryCoresFor) -or ($SAFConfiguration.search.solr.secondaryCoresFor.Count -lt 1)) {
    Write-Output "No secondary cores defined. Skipping..."
}
else {
    foreach ($originalCoreName in $SAFConfiguration.search.solr.secondaryCoresFor) {
        $fullOriginalCoreName = "$($SAFConfiguration.prefix)_$($originalCoreName)"
        DuplicateConfigSet -SolrRootDir $SAFSolrTempDir -OriginalCoreName $fullOriginalCoreName -DuplicatedNameSuffix "sec"
    }
}

Write-Output "Add secondary Solr cores done."