README.md in chef-metal-0.12.1 vs README.md in chef-metal-0.13

- old
+ new

@@ -1,5 +1,6 @@ +[![Stories in Ready](https://badge.waffle.io/opscode/chef-metal.png?label=ready&title=Ready)](https://waffle.io/opscode/chef-metal) Chef Metal ========== This library solves the problem of repeatably creating machines and infrastructures in Chef. It has a plugin model that lets you write bootstrappers for your favorite infrastructures, including VirtualBox, EC2, LXC, bare metal, and many more! @@ -10,10 +11,17 @@ 6/3/2014 | [machine_batch and parallelization](https://github.com/opscode/chef-metal/blob/master/docs/blogs/2012-05-28-machine_batch.html.markdown#chef-metal-parallelization) 6/3/2014 | [Chef Metal, Configuration and Drivers](https://github.com/opscode/chef-metal/blob/master/docs/blogs/2012-05-22-new-driver-interface.html.markdown#chef-metal-configuration-and-drivers) 3/4/2014 | [Chef Metal 0.2: Overview](http://www.getchef.com/blog/2014/03/04/chef-metal-0-2-release/) - this is a pretty good overview (though dated). 12/20/2013 | [Chef Metal Alpha](http://www.getchef.com/blog/2013/12/20/chef-metal-alpha/) +Documentation +------------- +* [Configuration](https://github.com/opscode/chef-metal/blob/master/docs/configuration.md#configuring-and-using-metal-drivers) +* [Writing Drivers](https://github.com/opscode/chef-metal/blob/master/docs/building_drivers.md#writing-drivers) +* [Embedding](https://github.com/opscode/chef-metal/blob/master/docs/embedding.md) +* [Providers](https://github.com/opscode/chef-metal/blob/master/docs/providers) + Try It Out ---------- You can try out Metal in many different flavors. @@ -215,19 +223,30 @@ with_chef_server "https://chef-server.example.org", :client_name => Chef::Config[:node_name], :signing_key_filename => Chef::Config[:client_key] ``` +**Note for Hosted/Enterprise Chef Servers** + +Currently, you will need to add the 'clients' group to the 'admin' group in order for machine provisioning to work: + +``` +knife edit /groups/admin.json -e <editor> +``` +Then add: +``` + "groups": [ + "clients" + ] +``` + +This can also be done through the Chef Server web UI (Administration tab > Groups > select admins Group > Add 'clients' + + Kitchen ------- Chef Metal also works with Test Kitchen, allowing you to test entire clusters, not just machines! The repository for the kitchen-metal gem is https://github.com/doubt72/kitchen-metal. - -Documentation -------------- -* [Configuration](https://github.com/opscode/chef-metal/blob/master/docs/configuration.md#configuring-and-using-metal-drivers) -* [Writing Drivers](https://github.com/opscode/chef-metal/blob/master/docs/building_drivers.md#writing-drivers) -* [Embedding](https://github.com/opscode/chef-metal/blob/master/docs/embedding.md) Bugs and The Plan ----------------- Please submit bugs, gripes and feature requests at [https://github.com/opscode/chef-metal/issues](https://twitter.com/jkeiser2), contact jkeiser on Twitter at @jkeiser2, email at [jkeiser@getchef.com](mailto:jkeiser@getchef.com)