ceph-ansible/infrastructure-playbooks
Dimitri Savineau 747555dfa6 shrink-rgw: refact global workflow
Instead of running the ceph roles against localhost we should do it
on the first mon.
The ansible and inventory hostname of the rgw nodes could be different.
Ensure that the rgw instance to remove is present in the cluster.
Fix rgw service and directory path.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1677431

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
2020-01-09 19:02:17 +01:00
..
untested-by-ci ansible: use 'bool' filter on boolean conditionals 2019-06-06 10:21:17 +02:00
vars osd: remove variable osd_scenario 2019-04-11 11:57:02 -04:00
README.md rolling_update: fix wrong indent 2016-10-26 12:51:08 -05:00
add-mon.yml add-{mon,osd}: run raw install python tasks 2019-11-07 14:04:26 +01:00
add-osd.yml add-{mon,osd}: run raw install python tasks 2019-11-07 14:04:26 +01:00
ansible.cfg Cleanup plugins directories and references 2018-03-14 11:15:39 +01:00
ceph-keys.yml global: add newline at end of file 2019-08-23 15:56:47 +02:00
docker-to-podman.yml docker2podman: import ceph-handler role 2019-12-02 09:11:12 -05:00
filestore-to-bluestore.yml filestore-to-bluestore: umount partitions before zapping them 2019-12-19 09:22:25 +01:00
gather-ceph-logs.yml global: add newline at end of file 2019-08-23 15:56:47 +02:00
lv-create.yml lv-create: fix a typo 2019-09-26 11:35:24 +02:00
lv-teardown.yml improve coding style 2019-04-23 15:37:07 +02:00
purge-cluster.yml purge-cluster: add podman support 2019-12-04 14:15:12 -05:00
purge-container-cluster.yml purge-container-cluster: prune exited containers 2020-01-08 11:13:46 +01:00
purge-docker-cluster.yml purge: fix symlink to purge-container-cluster 2019-12-04 09:38:34 +01:00
purge-iscsi-gateways.yml purge-iscsi-gateways: remove node from dashboard 2020-01-08 14:17:56 +01:00
rgw-add-users-buckets.yml Example ceph_add_users_buckets playbook 2018-12-20 14:23:25 +01:00
rolling_update.yml tests: upgrade from octopus to octopus 2020-01-08 11:13:46 +01:00
shrink-mds.yml shrink-mds: do not play ceph-facts entirely 2020-01-08 10:39:27 -05:00
shrink-mgr.yml infra-playbooks: rewite a condition for better readability 2019-07-25 16:21:34 +02:00
shrink-mon.yml shrink-mon: search mon in the quorum_names list 2019-09-18 14:35:02 +02:00
shrink-osd.yml shrink-osd: support fqdn in inventory 2019-12-09 10:52:38 -05:00
shrink-rbdmirror.yml infra-playbooks: rewite a condition for better readability 2019-07-25 16:21:34 +02:00
shrink-rgw.yml shrink-rgw: refact global workflow 2020-01-09 19:02:17 +01:00
storage-inventory.yml improve coding style 2019-04-23 15:37:07 +02:00
switch-from-non-containerized-to-containerized-ceph-daemons.yml switch_to_containers: exclude clients nodes from facts gathering 2019-12-09 10:49:13 -05:00
take-over-existing-cluster.yml remove ceph-agent role and references 2019-06-03 13:35:50 +02: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>.