Update apt configuration and recipes

The configuration changes aims to be more in-line with ceph-deploy.
Changing key and repository for gitbuilder.

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Change the way monitor IP are discovered

This changes allows for a couple things:
 - support for IPv6 addresses (provided that the configuration
   is stateful or use_tempaddr is set to 0 in a stateless conf)
 - support multiple NICs (public_network must be defined)
 - if public_network is not defined, we fall back to the previous
   behavior.

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
remove unused block

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
create /var/run/ceph/

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Set mon to use upstart

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Ceph will automatically create the admin and bootstrap keys

We just need to store the boostrap-osd key once it is created

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
add, hopefully, helpful comments

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
change template to be more flexible

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Add OSD deployment when not using crowbar

Also installs cryptsetup in case dmcrypt is being used

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
add node env sample

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Update README.md

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
change cookbook version to 0.1.0

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Merge pull request #16 from alram/master

ceph-cookbooks patches

Reviewed-by: Greg Farnum <greg@inktankcom>
Reviewed-by: Sage Weil <sage@inktank.com>