X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fupdate.pp;h=26790ceafa8a34391336a4430111cdbc08ff65f0;hb=501a1b5627687b13c0809b82db03f9df168fbd7a;hp=9112c9b62668963187a8de7e619d62525199d9d7;hpb=43b894b12e53cb6943dfb936c5bdc700ee4997b2;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/update.pp b/manifests/update.pp index 9112c9b..26790ce 100644 --- a/manifests/update.pp +++ b/manifests/update.pp @@ -1,5 +1,4 @@ class apt::update { - include apt::params #TODO: to catch if $::apt_update_last_success has the value of -1 here. If we #opt to do this, a info/warn would likely be all you'd need likely to happen #on the first run, but if it's not run in awhile something is likely borked @@ -19,6 +18,8 @@ class apt::update { if $::apt_update_last_success { if $::apt_update_last_success < $daily_threshold { $_kick_apt = true + } else { + $_kick_apt = false } } else { #if apt-get update has not successfully run, we should kick apt_update @@ -32,6 +33,8 @@ class apt::update { if $::apt_update_last_success { if ( $::apt_update_last_success < $weekly_threshold ) { $_kick_apt = true + } else { + $_kick_apt = false } } else { #if apt-get update has not successfully run, we should kick apt_update @@ -41,9 +44,13 @@ class apt::update { default: { #catches 'recluctantly', and any other value (which should not occur). #do nothing. + $_kick_apt = false } } + } else { + $_kick_apt = false } + if $_kick_apt { $_refresh = false } else {