In one of my Rundeck 3.4.1 environments; I have a job which is not able to ssh into target nodes but receives "Failed: Unknown: Exhausted available authentication methods". If I look at the job in debug mode, I see:
[sshj-ssh] username: rundeck
However, my job has an option called "username". Within my project settings, it contains:
project.ssh.user=${option.username}
I also have in the node's definition:
"username": "${option.username}",
So I'm baffled as to why Rundeck is sending in username of "rundeck". Oddly, some of my other Rundeck environments (same 3.4.1 release, same project settings, and same node settings) are working fine. Am I overlooking a cache or something?