diff --git a/docker/bin/helpers/run-upgrade.sh b/docker/bin/helpers/run-upgrade.sh index 818d024f..b6aa0c67 100755 --- a/docker/bin/helpers/run-upgrade.sh +++ b/docker/bin/helpers/run-upgrade.sh @@ -11,10 +11,10 @@ puppet_version=( ${to_version//./ } ) puppet_major=${puppet_version[0]} case $puppet_major in 7) - to_collection=puppet7 + to_collection=puppetcore7 ;; 8) - to_collection=puppet8 + to_collection=puppetcore8 ;; *) echo "Invalid version supplied" 1>&2 diff --git a/manifests/osfamily/redhat.pp b/manifests/osfamily/redhat.pp index f0e640be..5d1f17be 100644 --- a/manifests/osfamily/redhat.pp +++ b/manifests/osfamily/redhat.pp @@ -60,6 +60,9 @@ } else { if $puppet_agent::collection == 'PC1' { $source = "${puppet_agent::yum_source}/${platform_and_version}/${puppet_agent::collection}/${puppet_agent::arch}" + } elsif $puppet_agent::collection =~ /core/ { + $_collection = regsubst($puppet_agent::collection, /core/, '') + $source = "https://yum-puppetcore.puppet.com/${_collection}/${platform_and_version}/${puppet_agent::arch}" } else { $source = "${puppet_agent::yum_source}/${puppet_agent::collection}/${platform_and_version}/${puppet_agent::arch}" } diff --git a/manifests/osfamily/suse.pp b/manifests/osfamily/suse.pp index 01aa4022..933e1a01 100644 --- a/manifests/osfamily/suse.pp +++ b/manifests/osfamily/suse.pp @@ -50,6 +50,9 @@ } else { if $puppet_agent::collection == 'PC1' { $source = "${puppet_agent::yum_source}/sles/${facts['os']['release']['major']}/${puppet_agent::collection}/${puppet_agent::arch}" + } elsif $puppet_agent::collection =~ /core/ { + $_collection = regsubst($puppet_agent::collection, /core/, '') + $source = "https://yum-puppetcore.puppet.com/${_collection}/sles/${facts['os']['release']['major']}/${puppet_agent::arch}" } else { $source = "${puppet_agent::yum_source}/${puppet_agent::collection}/sles/${facts['os']['release']['major']}/${puppet_agent::arch}" }