On Thu, Aug 20, 2009 at 10:39 AM, Digant C Kasundra<dig...@stanford.edu> wrote:
>
> Hello everyone,
>
> We're pondering moving to git for our version control system for Puppet 
> manifests.  However, since we have 4 puppetmasters, we're wondering how to 
> deal with timestamps.  Since git doesn't preserve the timestamps, and 
> instead, sets the current timestamp to every file it modifies, this will 
> create a problem for us since if a file on each of puppetmasters has a 
> different timestamp, puppet clients will continually update that file each 
> time they check in with a different puppetmaster.  How are others dealing 
> with this issue? I hope it isn't using checksums because we manage a lot of 
> files and that would be a huge performance impact.

git checkout to a directory.

Then use rsync with the -c option to ignore based on checksum, not
mod-time to copy the files into the actual locations your
puppetmasters serve from.

Or is that what you meant you didn't want to do with "I hope it isn't
using checksums" ?



-- 
Nigel Kersten
nig...@google.com
System Administrator
Google, Inc.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to