Re: [Puppet Users] Keeping compile masters consistent

2016-06-14 Thread Matthew Nicholson
We push r10k runs via consul execs from Jenkins, and after and only after a successful update, invalidate the environment cache(for the given environment), so even if a deploy fails , the master(s) will keep serving the "old" version as opposed to an incomplete deploy. On Tue, Jun 14, 2016 at 7:52

Re: [Puppet Users] Keeping compile masters consistent

2016-06-14 Thread Martin Alfke
Most implementations make use of config_version setting in environment.conf (or globally in puppet.conf) to identify systems with outdated puppet code On 14 Jun 2016, at 13:50, Geoff Galitz wrote: > > > Cool.. I'm specifically interested in knowing how people deal with compile > servers tha