I want to move from running puppet under it's own web brick server, to using passenger. I'd like to get an idea of how folk are running passenger? Ideally I'd like to keep everything rpm based, so would need ruby enterprise rpms, and then the mod_rails / passenger plugin? How are you folk doing it? I've seen: http://download.elff.bravenet.com/5/x86_64/repoview/mod_passenger.html And I've also seen: https://packages.endpoint.com/ Which seems to do some enterprise ruby. What else is out there? I'm more than happy to do it all myself, but if so it ought to be done in the way which best serves the project... So... what thoughts / recommendations? S. -- Stephen Nelson-Smith, Technical Director, Atalanta Systems Ltd
On Sun, Oct 18, 2009 at 12:13 PM, Stephen Nelson-Smith <stephen at atalanta-systems.com> wrote:> I want to move from running puppet under it's own web brick server, to > using passenger. > > I'd like to get an idea of how folk are ?running passenger? ?Ideally > I'd like to keep everything rpm based, so would need ruby enterprise > rpms, and then the mod_rails / passenger plugin? > > How are you folk doing it? > > I've seen: > > http://download.elff.bravenet.com/5/x86_64/repoview/mod_passenger.html > > And I've also seen: > > https://packages.endpoint.com/ > > Which seems to do some enterprise ruby. > > What else is out there? ?I'm more than happy to do it all myself, but > if so it ought to be done in the way which best serves the project...I used the guide found here http://reductivelabs.com/trac/puppet/wiki/UsingPassenger on a RHEL 5 server with success. You'll see that most things are installed via yum repositories except for rack and passenger, which are installed as ruby gems. You'll probably find better answers for this type of questions and any issues you might run into during implementation on the puppet users mailing list ( http://groups.google.com/group/puppet-users) -- Jake Paulus JakePaulus at gmail.com
On Sun, 18 Oct 2009 17:13:38 +0100, Stephen Nelson-Smith <stephen at atalanta-systems.com> wrote:> I want to move from running puppet under it's own web brick server, > to using passenger. > > I'd like to get an idea of how folk are running passenger? Ideally > I'd like to keep everything rpm based, so would need ruby enterprise > rpms, and then the mod_rails / passenger plugin? > > How are you folk doing it? >Despite your desire for an rpm only solution, I believe that the best way to handle Passenger remains RubyGems. I have installed Enterprise Ruby and Passenger, but as far as I can recall, this still required building from source and using RubyGems to update the passenger gem. Even if an rpm solution was available, I do not consider this the preferred way to go when supporting a Ruby installation dependent upon gems. Gems are the canonical method of maintaining Ruby library extensions and it seems self-defeating to require further re-packaging. Sincerely, -- *** E-Mail is NOT a SECURE channel *** James B. Byrne mailto:ByrneJB at Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3