Решил попробовать хоть как-то освоить ansible. Не по доброй воле, а потому, что потребовалось разложить по двум десяткам машин новый SSH-ключ.
Создал директорию, создал сценарий, поставил ansible - не работает. В смысле, не видит список хостов.
Коллега проапгрейдил ansible на новую версию. Список хостов увиделся, сценарий не работает. С диагностикой
В общем, вчера тупо долбился об стену несколько часов. Сегодня запустил с повышенной verbosity, почитал внимательно и увидел, что причина диагностики
в том, что я обозвал свой сценарий так же, как и один из штатных плагинов ansible. В гугле такого варианта идиотизма пользователя не фигурирует, так что хозяйке на заметку.
Создал директорию, создал сценарий, поставил ansible - не работает. В смысле, не видит список хостов.
Коллега проапгрейдил ansible на новую версию. Список хостов увиделся, сценарий не работает. С диагностикой
В общем, вчера тупо долбился об стену несколько часов. Сегодня запустил с повышенной verbosity, почитал внимательно и увидел, что причина диагностики
"module (copy) is missing interpreter line"
в том, что я обозвал свой сценарий так же, как и один из штатных плагинов ansible. В гугле такого варианта идиотизма пользователя не фигурирует, так что хозяйке на заметку.