ceph-ansible/roles/ceph-mon
Sébastien Han a52ed43093 mon: fix osd_pool_default_crush_rule persistence and effectiveness
Running the last portion (insert new default and add new default crush
tasks) of crush_rules.yml only on the last monitor is
wrong since ceph CLI calls usually end up on the master having the
quorum, which is by default the one with the lower IP.
So if we run the  command and end up on another mon the creation will
happen on the default crush rule because the particular mon hasn't been
updated.
To fix this we remove the |last on the include and use run_once: true on
 certain tasks, then we let the final two tasks run on all the monitors.

Signed-off-by: Sébastien Han <seb@redhat.com>
2018-03-06 15:24:31 +00:00
..
defaults mon: use ceph_crush module in the playbook 2018-03-06 15:24:31 +00:00
files/precise Rename roles' names 2014-07-08 15:39:42 +02:00
meta ceph-mon: Add support for openSUSE Leap distributions 2017-11-14 10:51:23 +00:00
tasks mon: fix osd_pool_default_crush_rule persistence and effectiveness 2018-03-06 15:24:31 +00:00
templates config: remove any spaces in public_network or cluster_network 2018-01-30 17:47:15 +01:00
LICENSE Add READMEs for each roles 2015-07-25 10:51:53 +02:00
README.md Cleanup readme files in roles directories 2017-10-17 11:22:06 +02:00

README.md

Ansible role: ceph-mon

Documentation is available at http://docs.ceph.com/ceph-ansible/.