Parse metadata.json in Vagrantfile to install puppet module dependencies automatically during Vagrant provisioning. This will prevent the vagrant setup from falling out of sync with metadata.json dependencies. Note that it does not respect the version requirements and simply installs the latest versions from the forge.
Add multiple Linux distros, switch to using vagrant cloud for image source, switch to using vagrant-auto_network for ip address assignment, and remove puppet provisioner. The purpose of these changes is to convert the Vagrantfile to a simple development environment for the module, rather than providing demo functionality.
uses centos as default since riak debian/ubuntu script is broken until riak 1.2.1.
* Fixed broken status on riak service: now. * Finished setting up cluster. * Made rakefile generate graphs into the 'graphs' folder that gets created on 'rake vagrant:provision' or 'rake dot_to_png', if already a round of provisioning has completed. * Removed old test.pp file.
…os provisioning now
* Hiera has been added, but I've not finished moving all params to hiera. * There's a bug in vagrant-hiera, see gposton/vagrant-hiera#2 which made me comment out the dependencies from the Gemfile. Make sure to remove the gem as well. However, this isn't enough; I need hiera: so I will try and resolve the issue. * guard now watches the pp files as well as the spec files. * I'm pulling hiera-puppet from my own github, since it had warnings that the linter didn't like in it, fixed now, at PR: puppetlabs/hiera-puppet#47