diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/sysconfig/manifests/sys_upgrade.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/sysconfig/manifests/sys_upgrade.pp Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,21 @@ +class sysconfig::sys_upgrade { + package { 'epel': + name => 'epel-release', + ensure => present, + }-> + yumrepo { 'remi': + descr => 'Les RPM de remi pour Enterpise Linux $releasever - $basearch', + mirrorlist => 'http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror', + gpgcheck => 1, + gpgkey => 'http://rpms.remirepo.net/RPM-GPG-KEY-remi', + enabled => 1, + priority => 1, + }-> + exec { "yum-update": + command => "yum clean all; yum -q -y update", + timeout => 1800, + onlyif => "/usr/bin/test `stat --format=%Y /var/lib/yum/rpmdb-indexes` -le $(( `date +%s` - 86400 )) -o ! -e /var/lib/puppet/state/first_run ", + #onlyif => "/usr/bin/test `stat --format=%Y /var/lib/yum/rpmdb-indexes` -le $(( `date +%s` ))", + path => [ '/bin', '/usr/bin', '/uhttp://rpms.remirepo.net/RPM-GPG-KEY-remisr/local/bin' ] + } +}