Puppet Class: yum::updatesd
- Defined in:
- manifests/updatesd.pp
Overview
Class yum::updatesd
Installs and enables yum updatesd
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'manifests/updatesd.pp', line 6
class yum::updatesd {
require yum
$manage_update_package = $yum::bool_update_disable ? {
true => absent,
default => present,
}
$manage_update_service_ensure = $yum::bool_update_disable ? {
true => stopped,
default => running,
}
$manage_update_service_enable = $yum::bool_update_disable ? {
true => false,
default => true,
}
$manage_update_file = $yum::bool_update_disable ? {
true => absent,
default => present,
}
package { 'yum-updatesd':
ensure => $manage_update_package,
name => 'yum-updatesd',
}
service { 'yum-updatesd':
ensure => $manage_update_service_ensure,
enable => $manage_update_service_enable,
hasstatus => true,
hasrestart => true,
require => Package['yum-updatesd'],
}
file { 'yum-updatesd.conf':
ensure => $manage_update_file,
path => '/etc/yum/yum-updatesd.conf',
source => 'puppet:///modules/yum/yum-updatesd.conf',
require => Package['yum-updatesd'],
}
}
|