[chef] Re: Re: Thinking out loud


Chronological Thread 
  • From: Graeme Mathieson <mathie@woss.name>
  • To: chef@lists.opscode.com
  • Subject: [chef] Re: Re: Thinking out loud
  • Date: Wed, 29 Jul 2009 08:09:23 +0100

Hi,

Thanks for the detailed response, Adam, and apologies for the delay in following up. I've just got so many thoughts, ideas and directions that it's hard to know where to start! Well, that and I've got a production system to deliver ASAP, which is what I'm busting a gut on just now. :-)

I'll tackle this one for now:

On 25 Jul 2009, at 20:24, Adam Jacob wrote:

* A thin bootstrap tarball of chef solo that doesn't rely on anything other
than ruby being installed on the client system. No rubygems, nowt. That way,
we can handle everything else through chef and have real bare-bones system
images.

This would really just be enough chef to get chef - which is pretty
much the situation now.

But unfortunately, "just enough chef" is quite a lot. So I had a go at creating a "bootstrap" installation script for Chef. It works against a pristine Ubuntu 9.04 system and doesn't pollute the system itself with anything, leaving that to Chef itself. I've shifted the documentation (and the script itself) across to our public wiki:

    http://wiki.rubaidh.com/display/public/Bootstrapping+Chef

I'm sure it's utterly bug ridden and flawed, but it does appear to do the right thing. And, for bonus points, it seems to be somewhat idempotent in that it doesn't cause harm if you run it again. Not that it carries on where it left off, but at least everything happens in a temporary directory, or through Chef.

Thoughts?

G
--
Graeme Mathieson
Managing Director
Rubaidh Ltd: Scottish for Ruby on Rails

Follow us on Twitter: <http://twitter.com/rubaidh> and <http://twitter.com/mathie >
Web Site: <http://rubaidh.com/>
Blog: <http://woss.name/>
Telephone: +44 (0)131 273 5271
Mobile: +44 (0)7949 0777 44

Rubaidh Ltd is a limited company registered in Scotland with registration number SC297029 and VAT number GB 916 0341 53. The registered address is: Stuart House, Eskmills, Musselburgh, East Lothian, EH21 7PB, United Kingdom.




Archive powered by MHonArc 2.6.16.

§