Even if it cached individual files wouldn't it still be possible for it to grab two related files, one just updated and one not yet updated to be used during a catalog compilation?
I think I'm going to treat modules/manifests together as an artifact (tarball probably) and put a new (probably versioned) artifact in another folder and symlink /current to it and use mv -T as described here: http://blog.moertel.com/articles/2005/08/22/how-to-change-symlinks-atomically. Sound reasonable? Thx Mark On Friday, July 27, 2012 7:11:33 PM UTC-4, Mitchell Hashimoto wrote: > > Hello, > > I'm currently setting up some scripts that will pull in new data for > Puppet master (modules, manifests, hiera data, etc.) from a Git repository. > It works great! > > However, I'm concerned about atomicity of the whole thing. Does the Puppet > master cache the modules/manifests when it starts? If so, do I need to > restart the Puppet master on each update? Or can I send it a SIGHUP? etc. > > Best, > Mitchell > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/Bl9hjtrx0WEJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.