File tree 4 files changed +17
-2
lines changed
4 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 5
5
if $collectd::manage_repo {
6
6
$osfamily_downcase = downcase($facts [' os' ][' family' ])
7
7
8
+ $real_ci_package_repo = $collectd::ci_package_repo ? {
9
+ ' master' => $collectd::ci_package_repo ,
10
+ default => " collectd-${collectd::ci_package_repo} " ,
11
+ }
12
+
8
13
if defined (" ::collectd::repo::${osfamily_downcase} " ) {
9
14
require " ::collectd::repo::${osfamily_downcase} "
10
15
} else {
Original file line number Diff line number Diff line change 6
6
7
7
apt::source { 'collectd-ci' :
8
8
location => ' https://pkg.ci.collectd.org/deb/' ,
9
- repos => " collectd- ${$::collectd::ci_package_repo} " ,
9
+ repos => $collectd::repo::real_ci_package_repo ,
10
10
key => {
11
11
' id' => ' F806817DC3F5EA417F9FA2963994D24FB8543576' ,
12
12
' server' => $::collectd::package_keyserver ,
Original file line number Diff line number Diff line change 5
5
yumrepo { 'collectd-ci' :
6
6
ensure => present ,
7
7
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} " ,
9
9
gpgkey => ' https://pkg.ci.collectd.org/pubkey.asc' ,
10
10
}
11
11
Original file line number Diff line number Diff line change 241
241
end
242
242
end
243
243
end
244
+ context 'and ci_package_repo set to `master`' do
245
+ let ( :params ) { { manage_repo : true , ci_package_repo : 'master' } }
246
+
247
+ if facts [ :osfamily ] == 'RedHat'
248
+ it { is_expected . to contain_yumrepo ( 'collectd-ci' ) . with_baseurl ( "https://pkg.ci.collectd.org/rpm/master/epel-#{ facts [ :operatingsystemmajrelease ] } -x86_64" ) }
249
+ end
250
+ if facts [ :osfamily ] == 'Debian'
251
+ it { is_expected . to contain_apt__source ( 'collectd-ci' ) . with_repos ( 'master' ) }
252
+ end
253
+ end
244
254
end
245
255
246
256
context 'when manage_service is true' do
You can’t perform that action at this time.
0 commit comments