Project

General

Profile

Download (921 Bytes) Statistics
| Branch: | Tag: | Revision:
# Install a yum repo
define foreman::install::repos::yum ($repo, $yumcode, $gpgcheck) {
$repo_path = $repo ? {
'stable' => 'releases/latest',
default => $repo,
}
$gpgcheck_enabled_default = $gpgcheck ? {
false => '0',
default => '1',
}
$gpgcheck_enabled = $repo ? {
'nightly' => '0',
default => $gpgcheck_enabled_default,
}
yumrepo { $name:
descr => "Foreman ${repo} repository",
baseurl => "http://yum.theforeman.org/${repo_path}/${yumcode}/\$basearch",
gpgcheck => $gpgcheck_enabled,
gpgkey => 'http://yum.theforeman.org/RPM-GPG-KEY-foreman',
enabled => '1',
}
yumrepo { "${name}-source":
descr => "Foreman ${repo} source repository",
baseurl => "http://yum.theforeman.org/${repo_path}/${yumcode}/source",
gpgcheck => $gpgcheck_enabled,
gpgkey => 'http://yum.theforeman.org/RPM-GPG-KEY-foreman',
enabled => '0',
}
}
(3-3/3)