Yes it is. We have one bigip virtual server for the CA (with a single host behind it) and one virtual server per datacenter location with some compile-only masters. Each agent has both ca_server and server set in their configuration at build time.
We use the puppetserver and puppet-agent rpms from the PC1 repositories. Still haven't upgraded most of the agents to puppet4 though. http://yum.puppetlabs.com/el/6/PC1 http://yum.puppetlabs.com/el/7/PC1 There's a cron job every minute to do an r10k run, r10k pulls from a local gitlab community edition. The git repositories themselves are backed up off site but that came with using a virtual machine for gitlab. https://about.gitlab.com/features/ We have a custom r10k plugin (evolved from https://github.com/acidprime/r10k/blob/master/files/agent/r10k.ddl) which both deploys environments and checks them by git hash. The deployment part is a thin wrapper around the r10k command itself. The question is not really if it's possible, but if the tradeoffs work for you r organization. On Wed, Apr 20, 2016 at 02:58:51PM +0200, Geoff Galitz wrote: > Hi... > Is it possible to get compile master, master of master and code manager > (file sync) working in the open source versions? Specifically: > puppetserver-2.3.1-1.el7.noarch > puppetlabs-release-pc1-1.0.0-1.el7.noarch > Or are there pointers to get similar functionality via the open source > packages? > -G > -- > Geoff Galitz, Systems Engineer > Shutterstock GmbH > Greifswalder Strasse 212 > Aufgang F, 2 Hof > 10405 Berlin > > -- > 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 [1]puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > > [2]https://groups.google.com/d/msgid/puppet-users/CABiayTAACGByEk9kEzCddLdWHNkBzdhcLr%2Btg32ATCD4%3D9OruQ%40mail.gmail.com. > For more options, visit [3]https://groups.google.com/d/optout. > > References > > Visible links > 1. mailto:puppet-users+unsubscr...@googlegroups.com > 2. > https://groups.google.com/d/msgid/puppet-users/CABiayTAACGByEk9kEzCddLdWHNkBzdhcLr%2Btg32ATCD4%3D9OruQ%40mail.gmail.com?utm_medium=email&utm_source=footer > 3. 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/20160420134653.GA32384%40iniquitous.heresiarch.ca. For more options, visit https://groups.google.com/d/optout.