Re: [Puppet Users] Planning dynamic environments with Git

2014-11-24 Thread Spencer Krum
+1 to empowering the junior admins or developers. On Mon, Nov 24, 2014 at 6:15 AM, Jonathan Gazeley < jonathan.gaze...@bristol.ac.uk> wrote: > On 24/11/14 12:48, Felix Frank wrote: > >> On 11/24/2014 12:57 PM, Jonathan Gazeley wrote: >> >>> On 22/11/14 21:00, Felix Frank wrote: >>> On 11/20/

Re: [Puppet Users] Planning dynamic environments with Git

2014-11-24 Thread Jonathan Gazeley
On 24/11/14 12:48, Felix Frank wrote: On 11/24/2014 12:57 PM, Jonathan Gazeley wrote: On 22/11/14 21:00, Felix Frank wrote: On 11/20/2014 05:07 PM, Jonathan Gazeley wrote: But how does that work when the GitLab server and Puppetmaster are different servers? Well, do they need to be? ;-) Sor

Re: [Puppet Users] Planning dynamic environments with Git

2014-11-24 Thread Felix Frank
On 11/24/2014 12:57 PM, Jonathan Gazeley wrote: > On 22/11/14 21:00, Felix Frank wrote: >> On 11/20/2014 05:07 PM, Jonathan Gazeley wrote: >>> But how does that work when the GitLab server and Puppetmaster are >>> different servers? >> Well, do they need to be? ;-) >> > > Sort of, yes. We are quit

Re: [Puppet Users] Planning dynamic environments with Git

2014-11-24 Thread Jonathan Gazeley
On 23/11/14 04:23, Spencer Krum wrote: A hook can use ssh to push. We set up a tool called puppetsync that would be run on the puppetmaster, but would be triggered by post-recieve hook over ssh from the git server. Thanks, good tip. puppetsync script looks extremely useful :) -- You received

Re: [Puppet Users] Planning dynamic environments with Git

2014-11-24 Thread Jonathan Gazeley
On 22/11/14 21:00, Felix Frank wrote: On 11/20/2014 05:07 PM, Jonathan Gazeley wrote: But how does that work when the GitLab server and Puppetmaster are different servers? Well, do they need to be? ;-) Sort of, yes. We are quite strict about segregating services on our systems, and the GitL

Re: [Puppet Users] Planning dynamic environments with Git

2014-11-22 Thread Spencer Krum
A hook can use ssh to push. We set up a tool called puppetsync that would be run on the puppetmaster, but would be triggered by post-recieve hook over ssh from the git server. On Sat, Nov 22, 2014 at 9:00 PM, Felix Frank < felix.fr...@alumni.tu-berlin.de> wrote: > On 11/20/2014 05:07 PM, Jonathan

Re: [Puppet Users] Planning dynamic environments with Git

2014-11-22 Thread Felix Frank
On 11/20/2014 05:07 PM, Jonathan Gazeley wrote: > But how does that work when the GitLab server and Puppetmaster are > different servers? Well, do they need to be? ;-) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this gro

[Puppet Users] Planning dynamic environments with Git

2014-11-20 Thread Jonathan Gazeley
Hi all, I'm in the process of redesigning my puppet architecture. We want to use dynamic environments and Git (with GitLab). I read about using post-receive hooks to automatically create environments and deploy stuff that is pushed into various branches[1],[2]. But how does that work when the