The prepare.yml playbook fails during the "Ansible User Existence" check when installing the Network Observability Deployment Engine (NODE). The error occurs even if the user exists and has sudo privileges.
Symptoms:
prepare.yml run.Ansible User Existence (deployer) : ❌ FAILEDThe installation pre-flight check uses sshpass to validate the user, which requires password-based authentication. Many modern Linux distributions, including Rocky Linux, have PasswordAuthentication no set by default in the SSH configuration, causing the Ansible check to fail despite valid SSH keys.
Follow these steps to enable password authentication for the installation process:
sudo vi /etc/ssh/sshd_configPasswordAuthentication directive and change it to yes: PasswordAuthentication yessudo systemctl restart sshdprepare.yml playbook from the deployment host.PasswordAuthentication setting to no if required by your security policy.