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 08:38:37 +0000 (10:38 +0200)
commitf9a73149a4da79db4942d98b366d686665d402d7
treea1811995ccfe5c3f15e6abf73657cfbec0057bcf
parentb49cdea750a7fb3da6fc9208c09bbe66dbbbeb77
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>
infrastructure-playbooks/cephadm-adopt.yml