mon: try to create admin keyring only after service started
mon: key creation ordering. update tests
Reduce recovery priority

Default values for recovery can be a bit high depending on the CPU you
use. Thus adding new variable and using lower default help us to reduce
the impact on the CPUs. Sometimes this could led to crashes where OSDs
are exhausting all the CPU power and start committing suicide.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
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 #62 from AlexandreNo/master

Fixing admin keyring exported resources.
Reduce recovery priority: fix unit tests
Merge pull request #56 from enovance/recovery-impact

Reduce recovery priority
future parser is using strict var types when comparing
updating with upstream and adding variable quote fix
Merge pull request #64 from squarit/20141001-fix_future_parser_var_issue

fix unquoted var issue with future parser
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
commit to specify admin keyring
add ceph mon add to ensure it's a consistent cluster
change require
Merge branch 'master' of github.com:AlexandreNo/puppet-ceph

Conflicts:
	manifests/mon.pp