In trying to spin up on puppet in a Vagrant environment, one of the things
I have to do to my VM is 'apt-get update' at least once to catch the base
box's understanding of what packages are where up to current. That takes a
long enough time that I'd like to do it just once, or very rarely rather
than every time I run 'vagrant provision'
Right now, my toplevel manifest does the update once before trying to
install anything.
exec { "run apt-get update":
path => '/usr/bin',
command => 'apt-get update',
}
# install and configure nginx
class {'nginx': }
Ansible has a nice feature where you can specify how long you want the
cache valid for, and it skips doing everything if the cache isn't that old
(yet)
- name: update apt cache
apt: update_cache=yes cache_valid_time=84600
Is there something similar for Puppet, or can somebody suggest a reasonable
workaround ?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/6e0e38f7-9b0e-49ed-b59e-e03b112bae0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.