On Thu, Jan 13, 2011 at 2:21 PM, Phillip Moore
<[email protected]> wrote:
> I'm about to take on a new role that will involve working with puppet, so I
> thought a good way to get my head around the product would be to integrate
> it with EFS.   Puppet is written in ruby, so naturally, I started with ruby.

I use Ruby full-time now, so feel free to ping me..and I did a few
Puppet commits once upon a time, so I'm familiar w/the product &
problem space.  I'm not on IM much these days, but I can be if it's
helpful.

Most Ruby deployments fall into 3 categories:

1- developers (mostly web developers), who are going to use rvm &
bundler anyway (which will involve them building their own on top of a
simple system install): http://rvm.beginrescueend.com/ &
http://gembundler.com/
2- web deployments, where the biggest mindshare is Ruby Enterprise
Edition and Passenger and doesn't change, is not upgraded much other
than new gems added.  Most of these systems are scripted builds to the
degree that it's easier to blow away a system and rebuild with new
infrastructure rather than try to manage a complex environment
3- simple deployments

Ruby and Rails applications have their own version management
infrastructure (gems, bundler and rvm), so you'll be happiest if you
live w/in those walls (although I know that Luke, the main architect
of Puppet, is not happy with Ruby's infrastructure, nor are various
Distribution people, etc).

Steven
_______________________________________________
EFS-dev mailing list
[email protected]
http://mailman.openefs.org/mailman/listinfo/efs-dev

Reply via email to