[Puppet Users] One master per environment, or one to rule them all?

2017-10-15 Thread treydock
I think a combination of the two makes sense, and that's what we do. Our production masters have many environment to segregate systems. We also have a test master with isolated CA, mcollective, PuppetDB and Foreman to test changes to those systems. Our test environment uses a dedicated puppet

Re: [Puppet Users] One master per environment, or one to rule them all?

2017-10-12 Thread antgel
Yup, I had noted and discussed that with my colleagues. It's got to be a big boon. A broken Puppet that ruled them all, could cause big havoc. In fact, I seem to remember this causing big havoc in a previous workplace, where someone decided to "just upgrade Puppet" because the current version w

Re: [Puppet Users] One master per environment, or one to rule them all?

2017-10-12 Thread Daniel Urist
Option (2) allows you to test upgrades to the puppet infrastructure itself, which changes not infrequently. On Wed, Oct 11, 2017 at 3:15 PM, Antony Gelberg wrote: > I've asked a similar question on the Terraform mailing-list but on > reflection, I think it's more appropriate here. > > Let's say

[Puppet Users] One master per environment, or one to rule them all?

2017-10-11 Thread Antony Gelberg
I've asked a similar question on the Terraform mailing-list but on reflection, I think it's more appropriate here. Let's say I need several environments, and I'm using AWS, with each environment in a separate VPC. I'm going to configure instances with Puppet (and deploy with Jenkins). I see two