Are they reachable from the host where the ssh client is running?
Is the host “finland-7” definitely the host you think it is?
Is the name or IP address of that host definitely what you think it is?
Is the host you think ssh is running on definitely the host it is actually running on?
Sherlock Holmes said that when you have eliminated the impossible, whatever remains, however improbable, must be the truth.
Ansible is telling you the host is unreachable. There is something you don’t know. Check everything.
Are they reachable *from the host where the ssh client is running*?
Is the host "finland-7" definitely the host you think it is?
Is the name or IP address of that host definitely what you think it is?
Is the host you think ssh is running on definitely the host it is actually running on?
From my file, "hosts":
finland-07 ansible_host=95.216.19.219 ansible_port=22
finland-08 ansible_host=95.216.21.109 ansible_port=22
Basically ALL connects go via IP address, NOTHING goes via SSH.
Sherlock Holmes said that when you have eliminated the impossible, whatever remains, however improbable, must be the truth.
Yes, manual SSH connection to IP 95.216.19.219 of finland-07 works great.
Ansible is telling you the host is unreachable. There is something you don't know. Check everything.
And it works on the next run...
Ansible works on the next run, with a different set of hosts failing
to connect at random.