SIGN IN SIGN UP

qa/tasks/cephadm: reject roleless clusters that define mon roles

Combining 'roleless: true' with explicit mon roles fabricates host-named
mons on top of the role-named ones and lets cephadm bootstrap's default
mon service placement race with the task's explicit placement, deploying
a host-named mon on ports assigned to a role-named mon. The role-named
mon then crash-loops on 'Address already in use' and the task times out
180s later with an unhelpful MaxWhileTries error. Fail fast with a clear
message instead.

Fixes: https://tracker.ceph.com/issues/79685
Signed-off-by: David Galloway <david.galloway@ibm.com>
D
David Galloway committed
959ca9dee331661a12bfa6bf9b7d7b41791c59f5
Parent: 048fb3f