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>