Change the way monitor IP are discovered
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 <b22b3721ddccab8b244ba54f4bce96411b0dcebd@inktank.com>

sandoracs/ceph-cookbook,ceph/ceph-cookbook,tas50/ceph-cookbook,klamontagne/ceph-cookbook,klamontagne/ceph-cookbook,sandoracs/ceph-cookbook,nareiber/ceph-cookbook,nareiber/ceph-cookbook,ncerny/ceph-cookbook,klamontagne/ceph-cookbook,tas50/ceph-cookbook,ncerny/ceph-cookbook,nareiber/ceph-cookbook,osuosl-cookbooks/ceph-cookbook,ceph/ceph-cookbook,sandoracs/ceph-cookbook,osuosl-cookbooks/ceph-cookbook,tas50/ceph-cookbook,osuosl-cookbooks/ceph-cookbook,ceph/ceph-cookbook,ncerny/ceph-cookbook