ceph-ansible/infrastructure-playbooks
Sébastien Han 8af7459476 rolling update: add mgr exception for jewel minor updates
When update from a minor Jewel version to another, the playbook will
fail on the task "fail if no mgr host is present in the inventory".
This now can be worked around by running Ansible with_items

-e jewel_minor_update=true

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1535382
Signed-off-by: Sébastien Han <seb@redhat.com>
2018-01-18 14:06:05 +01:00
..
untested-by-ci infra: replace osd playbook 2017-10-12 11:53:30 +02:00
README.md rolling_update: fix wrong indent 2016-10-26 12:51:08 -05:00
ansible.cfg Update for infrastructure-playbooks execution 2016-10-26 09:43:37 -07:00
osd-configure.yml infrastructure-playbooks: update with ceph-defaults roles 2017-08-02 17:12:20 +02:00
purge-cluster.yml purge-cluster: clean some code 2017-12-20 17:42:45 +01:00
purge-docker-cluster.yml purge-container: use lsblk to resolv parent device 2018-01-17 15:54:20 +01:00
purge-iscsi-gateways.yml purge-iscsi: fix group name 2017-10-11 12:52:12 +02:00
rgw-standalone.yml infrastructure-playbooks: update with ceph-defaults roles 2017-08-02 17:12:20 +02:00
rolling_update.yml rolling update: add mgr exception for jewel minor updates 2018-01-18 14:06:05 +01:00
shrink-mon.yml shrink-mon: fix typo in the code doc 2017-10-27 11:59:22 +02:00
shrink-osd.yml shrink-osd: admin key not needed for container shrink 2017-10-07 00:20:43 +02:00
switch-from-non-containerized-to-containerized-ceph-daemons.yml switch-to-containers: do not fail when stopping the nfs-ganesha service 2018-01-06 14:07:55 +01:00
take-over-existing-cluster.yml infra: fix take-over-existing-cluster.yml playbook 2017-11-06 15:00:30 -08:00

README.md

Infrastructure playbooks

This directory contains a variety of playbooks that can be used independently of the Ceph roles we have. They aim to perform infrastructure related tasks that would help use managing a Ceph cluster or performing certain operational tasks.

To use them, you must move them to ceph-ansible's root directory, then run using ansible-playbook <playbook>.