Не знаю можно ли назвать эту ситуацию bug, но бывает что при запуске task в ansible задача Gathering Facts повисает намертво.
Одна из возможный причин это соответствие dns имени ( если вы в inventory прописали именно dns имя ) с когда-то уже проинициализированным ( ssh fingerprint ) ip адресом уже удалённого сервера. Ухх сложное предложение ) Т.е
- я добавил fingerprint 
ssh 192.168.0.1и далее удалил виртуалку - в .ssh/known_hosts остался fingerprint
 - после я создал новый сервер и дал ему dns имя aa.local 192.168.0.1
 - добавил fingerprint 
ssh aa.local. На самом деле уже тут будет ясно что что-то не так потому что будет предупреждение host key for aa.local differs from the key for the IP adress ‘192.168.0.1’. Но иногда бывает что просто автоматом пишешь yes уже по привычке и игнорируешь это сообщение. - и уже ansible task при выполнении висит на задаче Gathering Facts
 
Решение конечно довольно простое:
vim /home/user/.ssh/known_hosts- Удаляем строку с нашим ip 192.168.0.1
 - Добавляем заново fingerprint
    
ssh aa.local - Выполняем task
 


Комментарии