Getting chef running on your Raspberry Pi board (Debian Squeeze)

I received my new Raspberry Pi Model B board yesterday, and immediately started messing around with it (as you might expect). Now I know that I might need to sometimes have to rebuild my installation on new SD cards, so I think it’d be good practice to store this in configuration format so it can be applied again to new builds. Chef solo is good for doing server-less configuration management, as you can define all your apt package installations and configuration in one place, commit it to github and clone from it again when you need to set up your Raspberry Pi board again.