yum: Fixed yum::cron::download for CentOS 7.
This commit is contained in:
parent
830e554e65
commit
0e52e6aa54
1 changed files with 8 additions and 6 deletions
|
@ -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,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue