Modified to use ruby-install and to split environment (ruby) and dependencies (gems) installation.
Additionally added some interim tests and testkitchen support.
Got rid of version specific depedency for 'hostsfile' cookbook.
Used rubygems version of 'hostsfile' gem.
Reorganized recipes, added Serverspec tests.
Gemfile, Guardfile and .envrc added, towards a better tooling to enable clean and testable cookbooks.
Added foodcritic and rubocop.
Applied rubocop and foodcritic recommendations (except for FC001).
Added chefspecs, serverspecs and a Rakefile wrapper to run tools.
Everythiing is working ok on a chefdk 2.0 installation (plus a bundle install), although I needed to use 'bundle exec' for the additional tools, guard, etc...
Need to try it on a pre MacOS 10.7 environment, to see if a gem installation provides a sane environment.