ceph-ansible/infrastructure-playbooks
Benoît Knecht 10b3bb2727 infrastructure-playbooks: Run shrink-osd tasks on monitor
Instead of running shring-osd tasks on localhost and delegating most of
them to the first monitor, run all of them on the first monitor
directly.

This has the added advantage of becoming root on the monitor only, not
on localhost.

Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
(cherry picked from commit 8b3df4e418)
2020-02-24 16:51:33 -05:00
..
untested-by-ci ansible: use 'bool' filter on boolean conditionals 2019-06-07 16:05:51 +02:00
vars osd: remove variable osd_scenario 2019-04-12 00:45:21 +00: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-12-04 10:59:39 +01:00
add-osd.yml osd: support scaling up using --limit 2020-01-14 09:12:34 -05:00
ansible.cfg Cleanup plugins directories and references 2018-03-14 11:15:39 +01:00
ceph-keys.yml rename docker_exec_cmd variable 2019-05-17 16:05:58 +02:00
docker-to-podman.yml docker2podman: use set_fact to override variables 2020-01-10 17:41:27 +01:00
filestore-to-bluestore.yml filestore-to-bluestore: skip bluestore osd nodes 2020-02-03 15:16:51 +01:00
gather-ceph-logs.yml remove ceph restapi references 2019-06-20 15:15:10 -04:00
lv-create.yml lv-create: fix a typo 2019-09-26 16:21:54 +02:00
lv-teardown.yml improve coding style 2019-05-06 15:09:06 +00:00
purge-cluster.yml purge/update: remove backward compatibility legacy 2020-02-03 09:33:05 -05:00
purge-container-cluster.yml purge: fix purge cluster failed 2020-02-03 15:14:56 +01:00
purge-docker-cluster.yml purge: rename playbook (container) 2019-12-04 09:12:41 -05:00
purge-iscsi-gateways.yml purge/update: remove backward compatibility legacy 2020-02-03 09:33:05 -05:00
rgw-add-users-buckets.yml Example ceph_add_users_buckets playbook 2018-12-20 14:23:25 +01:00
rolling_update.yml purge/update: remove backward compatibility legacy 2020-02-03 09:33:05 -05:00
shrink-mds.yml shrink-mds: fix condition on fs deletion 2020-01-15 11:28:12 +01:00
shrink-mgr.yml infra-playbooks: rewite a condition for better readability 2019-07-29 15:52:29 +02:00
shrink-mon.yml shrink-mon: search mon in the quorum_names list 2019-09-18 14:47:40 +00:00
shrink-osd.yml infrastructure-playbooks: Run shrink-osd tasks on monitor 2020-02-24 16:51:33 -05:00
shrink-rbdmirror.yml infra-playbooks: rewite a condition for better readability 2019-07-29 15:52:29 +02:00
shrink-rgw.yml shrink-rgw: refact global workflow 2020-01-09 21:39:23 +01:00
storage-inventory.yml improve coding style 2019-05-06 15:09:06 +00:00
switch-from-non-containerized-to-containerized-ceph-daemons.yml switch_to_containers: increase health check values 2020-02-10 12:57:17 -05:00
take-over-existing-cluster.yml remove ceph-agent role and references 2019-06-17 15:56:00 -04: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>.