]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
cephadm-adopt: fix mgr placement hosts task
authorGuillaume Abrioux <gabrioux@redhat.com>
Thu, 10 Jun 2021 13:12:41 +0000 (15:12 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 14 Jun 2021 11:55:45 +0000 (13:55 +0200)
commit17f9780274d60f461576b7e20c0c21d842f1398d
treee58c5bf2001ecf5892308bc4594983d0fc518b58
parentb5214b29fc31728cb4c60e312adb94fd296f8ab3
cephadm-adopt: fix mgr placement hosts task

When no `[mgrs]` group is defined in the inventory, mgr daemon are
implicitly collocated with monitors.
This task currently relies on the length of the mgr group in order to
tell cephadm to deploy mgr daemons.
If there's no `[mgrs]` group defined in the inventory, it will ask
cephadm to deploy 0 mgr daemon which doesn't make sense and will throw
an error.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1970313
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit f9a73149a4da79db4942d98b366d686665d402d7)
infrastructure-playbooks/cephadm-adopt.yml