Skip to content

Commit 463d634

Browse files
committed
Fix for when ci_package_repo is set to master
Fixes voxpupuli#653
1 parent 9624672 commit 463d634

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

manifests/repo.pp

+5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
if $collectd::manage_repo {
66
$osfamily_downcase = downcase($facts['os']['family'])
77

8+
$real_ci_package_repo = $collectd::ci_package_repo ? {
9+
'master' => $collectd::ci_package_repo,
10+
default => "collectd-${collectd::ci_package_repo}",
11+
}
12+
813
if defined("::collectd::repo::${osfamily_downcase}") {
914
require "::collectd::repo::${osfamily_downcase}"
1015
} else {

manifests/repo/debian.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
apt::source { 'collectd-ci':
88
location => 'https://pkg.ci.collectd.org/deb/',
9-
repos => "collectd-${$::collectd::ci_package_repo}",
9+
repos => $collectd::repo::real_ci_package_repo,
1010
key => {
1111
'id' => 'F806817DC3F5EA417F9FA2963994D24FB8543576',
1212
'server' => $::collectd::package_keyserver,

manifests/repo/redhat.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
yumrepo { 'collectd-ci':
66
ensure => present,
77
enabled => '1',
8-
baseurl => "https://pkg.ci.collectd.org/rpm/collectd-${::collectd::ci_package_repo}/epel-${::operatingsystemmajrelease}-${::architecture}",
8+
baseurl => "https://pkg.ci.collectd.org/rpm/${collectd::repo::real_ci_package_repo}/epel-${::operatingsystemmajrelease}-${::architecture}",
99
gpgkey => 'https://pkg.ci.collectd.org/pubkey.asc',
1010
}
1111

0 commit comments

Comments
 (0)