Re: [Puppet Users] Re: Developers having access to deploy

2012-03-06 Thread Thomas Rasmussen
Seems as though instantlinux is deploy'ing a customized OS, however we are dealing with mix of different OS'es (This has to work at least on Linux and Solaris), so doesn't seem like an option Thomas On Tuesday, March 6, 2012 3:26:19 PM UTC+1, Chuck Anderson wrote: > > Check out InstantLinux as

Re: [Puppet Users] Re: Developers having access to deploy

2012-03-06 Thread Craig White
On Mar 5, 2012, at 11:51 PM, Thomas Rasmussen wrote: > Thanks for the replies, I can see that there is no "easy" setup to allow what > I'm looking for :-( I will be looking a bit more on the External Node > Classifier to see if this will solve my problem. > > We will be using puppet to fully a

Re: [Puppet Users] Re: Developers having access to deploy

2012-03-06 Thread Chuck Anderson
Check out InstantLinux as a front-end to puppet: http://www.instantlinux.net/ On Mon, Mar 05, 2012 at 10:51:12PM -0800, Thomas Rasmussen wrote: > Thanks for the replies, I can see that there is no "easy" setup to allow > what I'm looking for :-( I will be looking a bit more on the External Node

[Puppet Users] Re: Developers having access to deploy

2012-03-05 Thread Thomas Rasmussen
Thanks for the replies, I can see that there is no "easy" setup to allow what I'm looking for :-( I will be looking a bit more on the External Node Classifier to see if this will solve my problem. We will be using puppet to fully automate everything that has to be performed on servers, so I wil

Re: [Puppet Users] Re: Developers having access to deploy

2012-03-02 Thread Brian Gallew
I did up a nifty deployment engine using Jenkins. Give the devs/CM a form (e.g. "silo", application versions, etc). It would figure out what it needed to deploy and then do so, complete with telling the Nagios system to disable checks while everything was going on. Foreman/Puppet could be the ri

Re: [Puppet Users] Re: Developers having access to deploy

2012-03-02 Thread Adam Heinz
We do something similar to what you describe with foreman (which can be used as an ENC). The user sets the my-app-version parameter on the node, then runs puppet on that node. The main drawback is that foreman does not currently have a permission for puppetrun, so the users have to be admins, so

[Puppet Users] Re: Developers having access to deploy

2012-03-02 Thread JasonAntman
We haven't actually done this in production yet, but we've discussed it quite a bit. Our current theory for things like this is: 1) MySQL-based External Node Classifier. Developers get (authenticated, ACL'ed) access to a simple PHP script with two options: a dropdown list of modules for their app

[Puppet Users] Re: Developers having access to deploy

2012-03-02 Thread Jos Houtman
Hi, For deployment we do not usually use puppet. The deployment we do with are puppet are for stable in house packages. This is then done by releasing a new version in our package environment and utilizing ensure => latest for the package type. But for frequent deployment methods I would perso