yum: Fixed yum::cron::download for CentOS 7.

This commit is contained in:
Timo Makinen 2014-07-21 15:15:01 +03:00
parent 830e554e65
commit 0e52e6aa54

View file

@ -32,7 +32,7 @@ class yum::updatesd {
# #
class yum::cron::download { class yum::cron::download {
include yum::plugin::downloadonly require yum::plugin::downloadonly
cron { "yum-cron-download": cron { "yum-cron-download":
ensure => present, ensure => present,
@ -40,7 +40,6 @@ class yum::cron::download {
user => "root", user => "root",
hour => 3, hour => 3,
minute => fqdn_rand(60), minute => fqdn_rand(60),
require => Package["yum-plugin-downloadonly"],
} }
} }
@ -78,7 +77,8 @@ class yum::plugin::downloadonly {
"centos","redhat": { "centos","redhat": {
$package = $::operatingsystemrelease ? { $package = $::operatingsystemrelease ? {
/^[1-5]/ => "yum-downloadonly", /^[1-5]/ => "yum-downloadonly",
default => "yum-plugin-downloadonly", /^6/ => "yum-plugin-downloadonly",
default => undef,
} }
} }
default: { default: {
@ -86,9 +86,11 @@ class yum::plugin::downloadonly {
} }
} }
package { "yum-plugin-downloadonly": if $package {
ensure => installed, package { "yum-plugin-downloadonly":
name => $package, ensure => installed,
name => $package,
}
} }
} }