[chef] Re: Ruby, Chef, Omnibus and you!


Chronological Thread 
  • From: Alex Kiernan < >
  • To:
  • Subject: [chef] Re: Ruby, Chef, Omnibus and you!
  • Date: Mon, 2 Jan 2012 10:51:17 +0000

On Tue, Dec 27, 2011 at 7:13 PM, Joshua Timberman 
< >
 wrote:

> What are you doing in your environment to manage Ruby? Are you using
> the same installation of Ruby with Chef *and* your application? If you're
> using the Omnibus full-stack installer, are you managing a separate
> Ruby for your applications?
>

Omnibus has been a complete god-send for us. We're stuck on
RedHat/Oracle Linux 5.5, prior to omnibus whenever we rolled out a new
chef client it was a week of intense pain as we tried to find some
combination that worked whilst breaking workstations left right and
centre (we're a combined development/operations team - we use
chef-client on our workstations and CI, then chef-solo all the way
through to production).

In the two days I worked between Christmas and New Year I updated
everything to 0.10.8-2 and then for good measure rolled out a new chef
server using the omnibus packages - compared to our last rollout of
chef server (roughly a year ago - we were on 0.10.0) it was remarkably
painless. We've got the omnibus build process off-pat inside mock now
so I'm hoping to push it onto our Jenkins server some time in the near
future.

We'd previously tried umpteen approaches to getting a good install:

- rvm
- third party repos
- build it everywhere
- probably some more I've forgotten!

We're principally a Java shop so for the most part we're not worried
about any ruby on a box (other than for Chef) - for sysadmin stuff I
tend to push additional gems into the omnibus ruby, but it's a klunky
approach, if we were actually deploying something which was ruby I'd
want a properly packaged (modern) ruby which I could use, but still
separate from Chef.

-- 
Alex Kiernan



Archive powered by MHonArc 2.6.16.

§