Chef is a tool that lets you manage your server infrastructure in a way that is similar to the way you manage your code using version control. You can even test your chef configuration using tools like Cucumber. In 6.5 minute demo, I’ll show you how to use chef solo (chef without a central server) to install and manage Tomcat 7 and Java 7 on an EC2 instance. The configuration files are stored in GitHub so you can look at them or clone them for your own use.
You’ll probably want to bump the quality of the YouTube video up and play it in full screen to make the text easier to read. If you can’t access YouTube, you can download the video here.