Puppet Class: foreman::repo
- Defined in:
- manifests/repo.pp
Overview
Configure the foreman repo
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/repo.pp', line 11
class foreman::repo (
Optional[Variant[Enum['nightly'], Pattern['^\d+\.\d+$']]] $repo = undef,
Boolean $gpgcheck = true,
Stdlib::HTTPUrl $yum_repo_baseurl = 'https://yum.theforeman.org',
) {
if $repo {
foreman::repos { 'foreman':
repo => $repo,
gpgcheck => $gpgcheck,
yum_repo_baseurl => $yum_repo_baseurl,
before => Anchor['foreman::repo'],
}
}
# An anchor is used because it can be collected
anchor { 'foreman::repo': } # lint:ignore:anchor_resource
}
|