Hi, > On 29 Nov 2016, at 13:31, [email protected] wrote: > > thanks for the useful inputs, > A solution that seems to work for us is to use a prefix as mentioned below > with R10k. > Puppet Master Enterprise console seems to support a feature called "Node > Groups". It is possible to include a node into 2 node groups, one node group > deploys the standard of infrastructure modules(environment=production) and > the other node group points to "agent specified environment", which has a > different name (r10k prefix).
Node Groups are fact based rulesets which can be used to include roles/profiles/classes. And yes: a node can be a member of multiple node groups as long as they are not environment groups. > > Luckily, for us all there are no overlapping modules between the teams. > > > > > > On Monday, 28 November 2016 12:32:53 UTC, [email protected] wrote: > I have a question about configuring a single Enterprise Puppet Master to > support 2 control repos. > > > > There are 2 puppet teams who manage different puppet modules in the > organisation that I currently work for. > > > > 1. Infrastructure Team(a.k.a Production Support Team) > > - manage the installation/configuration of nagios, graylog, fail2bahn, > supervisor, rkhunter, clamav etc using Puppet/R10K for all > projects/applications in all environments. > > - This team also does the production env monitoring. > > > > 2. Project Development Team > > - The project/application development team with a DevOps resource have > produced Puppet modules to install the required > > > software stack components(nginx, node, redis, tomcat, java, > mongodb) for the specific application > > deploy it along with the configuration files using Puppet/R10K. > > > > There is one PuppetMaster VM for each environment that is shared by both the > teams. > > Both the teams have their own Control-Repos (project containing the puppet > manifests/scripts) in 2 different Git Repositories. > > This is downloaded manually on the PuppetMaster using R10K during deployment > time. > > Both the Control-Repos have different roles/profiles configured for each > node(VM) in the different environments. (standard puppet roles/profiles > pattern) > > The distributed Application is hosted on 7 VMs in each environment (Test, > UAT, Production) > > > > I was wondering if there is a standard way to run both team's modules at the > same time in Puppet Enterprise 4.x? > > Puppet Agent is expected to run once every half an hour in each environment. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/d5b8f971-f218-496f-b53c-23612fc8a7f7%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/56EDFE49-A4FE-4727-A13F-6F3C39508D27%40gmail.com. For more options, visit https://groups.google.com/d/optout.
