mon: try to create admin keyring only after service started
mon: key creation ordering. update tests
Use sane default XFS options (same as ceph-disk)

This should prevent cluster from being deployed with exotic and potentially
harmful XFS options such as '-n size=64k' which may lead to OSD crashes or even
data corruption.

References:
  - http://lists.ceph.com/pipermail/ceph-users-ceph.com/2014-July/041336.html
  - http://tracker.ceph.com/issues/6301

The new options were taken from ceph upstream recommendation in the ceph-disk
utility.
See https://github.com/ceph/ceph/blob/master/src/ceph-disk#L101:
Merge pull request #55 from enovance/fc/fix_mon_keyring_order

mon: try to create admin keyring only after service started
Merge pull request #60 from ctrlaltdel/master

Use sane default XFS options (same as ceph-disk)
ceph_osd_bootstrap_key fact: increase timeout

Like we do in ceph_keyring fact with 10 seconds, let's increase the
timeout to avoid this situation when compiling the catalog:

ceph command timeout in ceph_osd_bootstrap_key fact
Traceback (most recent call last):
  File "/usr/bin/ceph", line 830, in <module>
    sys.exit(main())
  File "/usr/bin/ceph", line 819, in main
    sys.stdout.flush()
IOError: [Errno 32] Broken pipe

10 seconds is the same value as in ceph_keyring fact.
Merge pull request #65 from enovance/osd_key_timeout

ceph_osd_bootstrap_key fact: increase timeout
New forge release v1.2.0
Merge pull request #66 from enovance/bump_release

New forge release v1.2.0
ceph_osd_bootstrap_key fact: Fix uuid detection

Util-linux v2.22 introduced PARTUUID to blkid command [1].
With this new version used in Debian 8, RHEL7 or Ubuntu 14.04 the osd uuid
detection doesn't match with UUID value but PARTUUID.

Before v2.22:
/dev/sdb1: UUID="056f8353-b027-41ec-b1fb-50fa89220086" TYPE="xfs"

From v2.22:
/dev/sdb1: UUID="056f8353-b027-41ec-b1fb-50fa89220086" TYPE="xfs"
 PARTLABEL="ceph" PARTUUID="93a6db61-6fd3-431c-9ae7-ad79442916f7"

The result is a creation of new osd(s) on each puppet run.

This patch fixes the blkid regex in ceph_osd_bootstrap_key fact.

[1] https://www.kernel.org/pub/linux/utils/util-linux/v2.22/v2.22-ReleaseNotes

Signed-off-by: Dimitri Savineau <dimitri.savineau@enovance.com>
Merge pull request #70 from dsavineau/fix-blkid-osd

ceph_osd_bootstrap_key fact: Fix uuid detection