ceph-ansible/infrastructure-playbooks
Guillaume Abrioux d12efa1ab4 adopt: stop iscsi services in the first place
If old containers are still running, it can make tcmu-runner process
unable to open devices and there's nothing else to do than restarting
the container.

Also, as per discussion with iscsi experts, iscsi should be migrated before
OSDs. (the client should be closed before the server)

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

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2021-09-27 19:46:37 +02:00
..
untested-by-ci Use ansible_facts 2021-03-08 20:54:02 +01:00
vars osd: remove variable osd_scenario 2019-04-11 11:57:02 -04:00
README.md doc: update infra playbooks statements 2020-02-25 15:27:52 +01:00
add-mon.yml mon: refact initial keyring generation 2020-11-25 09:34:44 +01:00
ceph-keys.yml ceph_key: set state as optional 2020-09-14 14:12:21 -04:00
cephadm-adopt.yml adopt: stop iscsi services in the first place 2021-09-27 19:46:37 +02:00
cephadm.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
docker-to-podman.yml docker2podman: add documentation/header 2021-04-12 09:30:26 +02:00
filestore-to-bluestore.yml fs2bs: use match filter in selectattr() 2021-05-26 08:14:38 +02:00
gather-ceph-logs.yml lint: do not use 'local_action' 2020-11-23 08:33:47 +01:00
lv-create.yml lint: ignore 302,303,505 errors 2020-11-23 08:33:47 +01:00
lv-teardown.yml lint: ignore 302,303,505 errors 2020-11-23 08:33:47 +01:00
purge-cluster.yml purge: add remove_docker tag 2021-09-09 13:25:45 +02:00
purge-container-cluster.yml purge: merge playbooks 2021-07-22 10:49:44 -04:00
purge-dashboard.yml purge-dashboard: remove cid files 2021-09-08 15:40:46 +02:00
purge-iscsi-gateways.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
rgw-add-users-buckets.yml Fixes typo in rgw-add-users-buckets playbook 2021-08-09 15:35:55 +02:00
rolling_update.yml update: gather facts only one time 2021-08-17 14:41:17 -04:00
shrink-mds.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
shrink-mgr.yml shrink-mgr: modify existing mgr check 2021-06-29 14:53:19 +02:00
shrink-mon.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
shrink-osd.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
shrink-rbdmirror.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
shrink-rgw.yml Use ansible_facts 2021-03-08 20:54:02 +01:00
storage-inventory.yml add missing boolean filter 2020-09-28 20:45:01 +02:00
switch-from-non-containerized-to-containerized-ceph-daemons.yml infra: use dedicated variables for balancer status 2021-08-04 17:39:54 +02:00
take-over-existing-cluster.yml lint: set pipefail on shell tasks 2020-11-23 08:33:47 +01: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, run ansible-playbook infrastructure-playbooks/<playbook>.