Puppet Class: yum::plugin::protectbase
- Inherits:
- ::yum::params
- Defined in:
- manifests/plugin/protectbase.pp
Overview
Manage the Yum protectbase plugin.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'manifests/plugin/protectbase.pp', line 15
class yum::plugin::protectbase (
Enum['present', 'absent'] $ensure = 'present',
Boolean $enable = true,
String $package_name = $::yum::params::protectbase_package_name,
) inherits ::yum::params {
if ! defined(Class['::yum']) {
fail('You must include the yum base class before using the yum::plugin::protectbase class')
}
package { $package_name:
ensure => present,
tag => [
"bodgit::${module_name}",
],
}
if $ensure == 'present' {
::yum::plugin { 'protectbase':
content => template("${module_name}/plugin.conf.erb"),
require => Package[$package_name],
}
}
}
|