When running on a multi node environment that was already clustered the removal of this user on one node results in the remove of the user on all nodes and due to the speed at which this task is being executed there is a race condition once the user lookup has been completed. We are likely going to need to add something like "failed_when: false" to the task to simply all it to always continue regardless of the task state.
When running on a multi node environment that was already clustered the removal of this user on one node results in the remove of the user on all nodes and due to the speed at which this task is being executed there is a race condition once the user lookup has been completed. We are likely going to need to add something like "failed_when: false" to the task to simply all it to always continue regardless of the task state.
TASK: [rabbitmq_server | Ensure default rabbitmq guest user is removed] ******* mq_container- 5d9b0cfc] mq_container- e8e4279d] => {"cmd": "/usr/sbin/ rabbitmqctl -q -n rabbit delete_user guest", "failed": true, "rc": 2}
changed: [aio1_rabbit_
failed: [aio1_rabbit_
stderr: Error: no_such_user: guest
msg: Error: no_such_user: guest mq_container- bb27526c] => {"cmd": "/usr/sbin/ rabbitmqctl -q -n rabbit delete_user guest", "failed": true, "rc": 2}
failed: [aio1_rabbit_
stderr: Error: no_such_user: guest
msg: Error: no_such_user: guest
FATAL: all hosts have already failed -- aborting