ceph-ansible/infrastructure-playbooks
Guillaume Abrioux cec994b973 rolling_update: remove 'ignore_errors'
There's no need to use `ignore_errors: true` on these tasks.

Using a loop on the task stopping mon daemons allows us to avoid
duplicating this task, the `ignore_errors` isn't needed here because it
won't fail the playbook if one of the ID doesn't exist (shortname vs. fqdn)

Using the right condition on the task starting the mgr daemon allows us
to avoid using an `ignore_errors: true` as well.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2020-08-21 09:22:36 -04: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 doc: update infra playbooks statements 2020-02-25 15:27:52 +01:00
add-mon.yml facts: explicitly disable facter and ohai 2020-07-02 17:46:12 +02:00
add-osd.yml facts: explicitly disable facter and ohai 2020-07-02 17:46:12 +02: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
cephadm-adopt.yml cephadm: set the command as a fact 2020-07-20 16:32:20 -04:00
cephadm.yml cephadm: set the command as a fact 2020-07-20 16:32:20 -04:00
docker-to-podman.yml ceph-crash: introduce new role ceph-crash 2020-07-21 20:22:12 +02:00
filestore-to-bluestore.yml common: don't enable debug log on ceph-volume calls by default 2020-08-11 15:03:20 +02:00
gather-ceph-logs.yml play: remove backward compatibility group name 2020-07-08 09:21:19 -04: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: use sysfs method for unmapping rbd devices 2020-08-17 09:28:12 +02:00
purge-container-cluster.yml common: don't enable debug log on ceph-volume calls by default 2020-08-11 15:03:20 +02:00
purge-iscsi-gateways.yml purge-iscsi-gateways: don't run all ceph-facts 2020-01-10 15:46:15 +01:00
rgw-add-users-buckets.yml Example ceph_add_users_buckets playbook 2018-12-20 14:23:25 +01:00
rolling_update.yml rolling_update: remove 'ignore_errors' 2020-08-21 09:22:36 -04:00
shrink-mds.yml shrink-mds: use mds_to_kill_hostname instead 2020-08-18 14:56:57 -04:00
shrink-mgr.yml shrink-mgr: fix systemd condition 2020-03-03 10:32:15 +01:00
shrink-mon.yml shrink: don't use localhost node 2020-03-03 10:32:15 +01:00
shrink-osd.yml common: don't enable debug log on ceph-volume calls by default 2020-08-11 15:03:20 +02:00
shrink-rbdmirror.yml shrink-rbdmirror: fix presence after removal 2020-03-03 10:32:15 +01:00
shrink-rgw.yml facts: explicitly disable facter and ohai 2020-07-02 17:46:12 +02:00
storage-inventory.yml common: don't enable debug log on ceph-volume calls by default 2020-08-11 15:03:20 +02:00
switch-from-non-containerized-to-containerized-ceph-daemons.yml Remove ceph-radosgw.target when switching to containerize daemons 2020-08-04 11:08:12 -04: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, run ansible-playbook infrastructure-playbooks/<playbook>.