On 19/03/10 20:31, Michael DeHaan wrote:
>> I vote that what we really need is a "Puppetmaster Server Options"
>> page with a brief overview of the different options and the benefits
>> of each.
>>
>> It's really quite complicated at the moment
>>
>> Webrick
>> Apache with Passenger
>> Apache with mod_proxy and mongrel
>> Pound with mongrel
>> Nginx with mongrel
> 
> Yeah, if we generalized our mailing list advice now, it (correct me if
> I'm wrong) seems to imply "start out with webrick and learn how it
> works, if you can, upgrade to Passenger, and if you can't, use
> Mongrel?).
> 
> (Also ... Are many folks are using Pound and Nginx?)

I do use nginx (and mongrel). I got some nginx patches accepted upstream
for a complete support of CRL, so it is even easier to now use nginx for
a master. Nginx also allows file content offloading relatively easily
(see my blog for an example, more to come soon on this front).

> I like choice, but I think it would be great if we could have a
> favored option, for people who didn't want to do the research.

I think the current consensus is for Passenger. But I'm wondering if
it's because it's the REE companion or because it's superior to mongrel.

BTW, there is a well maintained Passenger module for nginx.

> Right now that seems to be Apache+Passenger, but not saying we
> couldn't change that later.

Correct.

> (and if perchance jruby is easier to use from distro packages and
> meets requirements, more power to it?  or no?)

I'm able to run puppet on JRuby, but it seems I'm the only one :-)
So, I guess it's not yet ready for showtime.

The stack is relatively easy to come with:
 - a reverse proxy (mainly to be an ssl endpoint)
 - a servlet container (ie jetty or glassfish (available in a gem)
 - a glue to rack (jruby-rack, usually embedded in the previous layer)
 - puppet
 - jruby

-- 
Brice Figureau
My Blog: http://www.masterzen.fr/

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to