Skip to content

Commit 67cb890

Browse files
authored
Merge pull request #763 from joshcooper/rpm_upgrade
Fix rpm upgrades to puppetcore
2 parents 0f71bcf + 8efb376 commit 67cb890

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

docker/bin/helpers/run-upgrade.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ puppet_version=( ${to_version//./ } )
1111
puppet_major=${puppet_version[0]}
1212
case $puppet_major in
1313
7)
14-
to_collection=puppet7
14+
to_collection=puppetcore7
1515
;;
1616
8)
17-
to_collection=puppet8
17+
to_collection=puppetcore8
1818
;;
1919
*)
2020
echo "Invalid version supplied" 1>&2

manifests/osfamily/redhat.pp

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@
6060
} else {
6161
if $puppet_agent::collection == 'PC1' {
6262
$source = "${puppet_agent::yum_source}/${platform_and_version}/${puppet_agent::collection}/${puppet_agent::arch}"
63+
} elsif $puppet_agent::collection =~ /core/ {
64+
$_collection = regsubst($puppet_agent::collection, /core/, '')
65+
$source = "https://yum-puppetcore.puppet.com/${_collection}/${platform_and_version}/${puppet_agent::arch}"
6366
} else {
6467
$source = "${puppet_agent::yum_source}/${puppet_agent::collection}/${platform_and_version}/${puppet_agent::arch}"
6568
}

manifests/osfamily/suse.pp

+3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@
5050
} else {
5151
if $puppet_agent::collection == 'PC1' {
5252
$source = "${puppet_agent::yum_source}/sles/${facts['os']['release']['major']}/${puppet_agent::collection}/${puppet_agent::arch}"
53+
} elsif $puppet_agent::collection =~ /core/ {
54+
$_collection = regsubst($puppet_agent::collection, /core/, '')
55+
$source = "https://yum-puppetcore.puppet.com/${_collection}/sles/${facts['os']['release']['major']}/${puppet_agent::arch}"
5356
} else {
5457
$source = "${puppet_agent::yum_source}/${puppet_agent::collection}/sles/${facts['os']['release']['major']}/${puppet_agent::arch}"
5558
}

0 commit comments

Comments
 (0)