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>
[temporary] manually creates /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>
use ceph-create-keys to create admin, bootstrap-(osd|mds) keys

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

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>