[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

[Puppet Users] Hiera and r10k, roles and responsibilities

2017-10-11 Thread Antony Gelberg
I'm looking to set up a new Puppet infrastructure, which will manage several environments (nothing fancy, let's call them sandbox, staging, production). Given that I can use hiera to differentiate data by environment, is there still a use case for r10k? If so, can somebody give some examples of