Puppet Class: classroom_legacy::repositories
- Defined in:
- manifests/repositories.pp
Overview
Manage yum (and maybe someday apt) repositories in the classroom.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'manifests/repositories.pp', line 2
class classroom_legacy::repositories {
assert_private('This class should not be called directly')
if $classroom_legacy::manage_yum and $::osfamily == 'RedHat' {
$enabled = $classroom_legacy::offline ? {
true => '0',
false => '1',
}
yumrepo { $classroom_legacy::repositories:
enabled => $enabled,
}
# Don't choke if another module has "include epel"
if ! defined(Class['epel']) {
class { 'epel':
epel_enabled => $enabled,
}
}
}
}
|