Here are some quick notes on installing Graphite on a Vagrant virtual machine using Chef recipes from GitHub. This more or less assumes you know what you're doing with Vagrant and Chef.
- I used the "lucid32" Ubuntu base box you see in most Vagrant examples (http://files.vagrantup.com/lucid32.box)
- Where possible, I used the cookbooks from Opscode. I was forced to use alternatives for Python (did not work for me) and for Graphite (no Opscode cookbook as of now).
- The Graphite recipe depends on the Python, Apache2, and runit recipes.
- I'm running the apt recipe first to update the Ubuntu package manager. The out-of-date manager that ships with the lucid32 box errored out for me when running the Python recipe.
Thanks for this, whylom.
Protip to any Chef newbiews who stumble upon this in the future and have trouble setting up the chef-graphite cookbook: if you clone https://github.com/heavywater/chef-graphite into a cookbooks directory, make sure the directory is named cookbooks/graphite and not cookbooks/chef-graphite or else you will get errors that the recipe "graphite" could not be found.