Решил попробовать хоть как-то освоить ansible. Не по доброй воле, а потому, что потребовалось разложить по двум десяткам машин новый SSH-ключ.
Создал директорию, создал сценарий, поставил ansible - не работает. В смысле, не видит список хостов.
Коллега проапгрейдил ansible на новую версию. Список хостов увиделся, сценарий не работает. С диагностикой
В общем, вчера тупо долбился об стену несколько часов. Сегодня запустил с повышенной verbosity, почитал внимательно и увидел, что причина диагностики
в том, что я обозвал свой сценарий так же, как и один из штатных плагинов ansible. В гугле такого варианта идиотизма пользователя не фигурирует, так что хозяйке на заметку.
Создал директорию, создал сценарий, поставил ansible - не работает. В смысле, не видит список хостов.
Коллега проапгрейдил ansible на новую версию. Список хостов увиделся, сценарий не работает. С диагностикой
В общем, вчера тупо долбился об стену несколько часов. Сегодня запустил с повышенной verbosity, почитал внимательно и увидел, что причина диагностики
"module (copy) is missing interpreter line"
в том, что я обозвал свой сценарий так же, как и один из штатных плагинов ansible. В гугле такого варианта идиотизма пользователя не фигурирует, так что хозяйке на заметку.
no subject
Date: 2017-10-18 09:45 am (UTC)no subject
Date: 2017-10-18 10:22 am (UTC)no subject
Date: 2017-10-18 12:35 pm (UTC)no subject
Date: 2017-10-18 01:24 pm (UTC)С ними со всеми так - поэтому если есть перспектива, то лучше сразу не рукоблудить.
no subject
Date: 2017-10-18 03:48 pm (UTC)если надо только конфиг раскатить из архива, то ансибль изучать - из пушки по воробьям