I use a proxy to connect to some machines and therefore I use the variable ansible_ssh_common_args.
vars:
ansible_ssh_common_args: ‘-o ProxyCommand=“/usr/bin/nc --proxy-type socks5 --proxy xxxxxxxxxx:1080 %h %p”’
I found that the job template in AWX radomly fails in a different machine of the inventory with this error:
{
“msg”: “Failed to connect to the host via ssh: Connection timed out during banner exchange\r\n”,
“unreachable”: true,
“changed”: false
}
If I retry the execution of the job template, it fails in another machine with the same error.
I tried to change SSH parameters in the proxy bastion, but it fails too.
MaxStartups
MaxSessions
I solved the problem with the AWX option fork 1 and thus the job template allways ends OK.
But I have a new problem. when I execute two jobs template with proxy simultaneously, it appears ramdoly error.