On Wednesday, November 19, 2014 9:02:00 AM UTC-8, Tim.Mooney wrote:
>
>
> Since RHEL 6.x has alternate versions of some packages (including ruby) 
> available via its Software Collections Library (SCL), I'm tempted to 
> try switching our puppet master to use the "ruby193-*" packages from 
> SCL.  A minor downside is that I won't be able to use the Puppet Labs 
> packages 
> anymore, at least on the master. 
>
>
Hi Tim, why is it that you wouldn't be able to use the packages on the 
master?

I think you should be able to point your apache 'PassengerRuby' directive 
at the SCL ruby and be good to go.

Another alternative that I'd recommend is to use the new puppetserver 
package, which runs the master under JRuby and replaces the whole 
Apache+Passenger+MRI ruby part of the stack.
 

> The big concern I have relates to how advisable it is to use a different 
> version of ruby on the master vs. all of the clients?  Have other RHEL 
> users tried this, with any success? 
>
>
It's generally fine as the execution paths are quite different for agent 
code vs master.

That's why it's been possible to move to JRuby under Puppet Server and 
leave the agents as they are on MRI.

--eric0

 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/696d901f-b007-481c-b082-127bfca8e78c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to