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.

Reply via email to