Dmitrii
Вот такая тема (
Dmitrii
Нихуяне понятно почему так
Dmitrii
Странно только что на АВС у меня тот же плейбук работает норм
Dmitrii
Т.е. образ пакера херовый, а вот с авс — ок
Dmitrii
А еще прикол, если руками потом там сделать safe-upgrade всех пакетов, то ансибл начинает ругаться только на апдейт кеша, а потом пробует установить пакеты и они ставятся успешно, но потом падает, т.к. "внутри" на обновлении кеша он падал
Dmitrii
И если плейбук запустить еще раз руками, то все уже идет ОК
Dmitrii
Это какая то дичь
Anonymous
чоткий у вас канал
Aleksey
смотри инфо канала
Dmitry
господа, а че у меня users отрабатывает в changed каждый раз?
Dmitry
там имя пользака и хэш
Dima
хэш пересаливается? )
Dmitry
блин, а ведь скорее всего
Dmitry
а его можно без соли кидать?
Dima
ну вот если вот совсем честно, лучше проверять наличие, если есть - не трогать, если нету - генерировать на месте 1 раз.
Dima
(и появляется много "но")
Dima
ещё бывает что в ansible_managed вставляют переменные типа времени, юзера и пути (отпиздят себя сами)
Dmitry
да пофиг, пожалуй
Dmitry
этот типа скрипт установки
Dmitry
просто глаза режет
Dima
changed_when: no на обновление хеша можно поставить, если оно в отдельном task
ASTASHOFF
ASTASHOFF
оно по крону вроде проверяет
Dmitry
Dima
но это "костыль". for sure.
Dima
"{{ костыль }}"
Dmitrii
Ябусь до сих пор с той хуйнёй
Dmitrii
Я бекам делаю
Dmitrii
Но проблема обрастает неизвестными...
Dmitrii
Выглядит дичайше
Dmitrii
При чем если через обычный ssh user@ip 'sudo apt-get ...' все ок работает
Dmitrii
Но и то, вот такой "неконсистентный" высер можно получить стабильно только после того как я сделал апгрейд всех пакетов в системе
Dmitrii
А до этого оно просто падало сразу не устанавливая
Dmitrii
Мне кажется это какая то бага ансибла. Но самое херовое, что я не могу уже найти deb пакеты более старых версий.
Dima
версия ansible то какая?
Dmitrii
2.3.1.0
Dmitrii
Мне бы где 2.2 или 2.3.0 пакеты найти
Eugene
Кто-нибудь пользовался модулем ios_config в версии 2.3.1.0 ?
У меня ошибка вылезает:
"msg": "unable to retrieve current config",
"stderr": "timeout trying to send command: show running-config"
Dima
"name": ["aptitude", "mc", "htop", "iotop", "curl", "git", "nmap", "screen", "python-software-properties", "apt-transport-https"]
Dima
ты решил обновить aptitude через apt? )
Eugene
Вместе с тем, ios_command c теми же ansible.cfg, host работает норм.
Dmitrii
Dima
убери aptitude. ломается?
Dima
опасный ты парень, если так посмотреть
Dima
отдельный таск для обновления aptitude
Dmitrii
Ну ты же раньше aptitude через apt-get ставил и ниче, никто не умер еще
Dmitrii
Собсна, вывод как и раньше. На apt-get update не может лок взять
Dmitrii
И у меня намеренно htop удален щас из того списка.
Dima
убери поштучно:
- apt-transport-https
- python-software-properties
Dmitrii
Да все тоже
Dmitrii
Dima
то есть вот заходишь на чистый хост, говоришь там ставить "mc", "htop", "iotop", "curl", "git", "nmap", "screen" и оно также ломается?
Dmitrii
Не на чистом ломается на такой команде
Dmitrii
Ну как бы при чем здесь ansible уже тогда?
Dmitrii
Не вижу принципиальной разницы чистый хост или не чистый. Не хватает только htop все остальное установленно
Dmitrii
В команде на установку тех трех пакетов нет
Dmitrii
У меня реально ощещение, что в зависимости от версии apt в системе ломается ansible
Dmitrii
Ибо в первом гисте что я кидал оно валится сразу
Dmitrii
Vlad
Нету там 2.2
а ну да, это-же ubuntu, там под каждую версию пересобирать надо
Dmitrii
Anonymous
Первое правило канала ансибл - не упоминать о канале ансибл. Второе правило канала ансибл - нигде не упоминать о канале ансибл. Третье правило канала ансибл - установить ансибл. Четвертое правило канала ансибл - не более одного плейбука за раз
jagga
пиздишь косой - первое правило прочитать доку по ансибл
Dima
я долго был в ступоре и вспомнил, как плюшки пылесосом пиздили. подумал, что это что-то новое.
Dima
вывод: ставьте знаки препинания.
Dmitrii
Сбилдил пакет 2.2.3.0
Dmitrii
Делайте ваши ставки, заработало-ли?
Dmitrii
Ладно... не буду томить. Конечно же блеать заработало. Это же Ansible!
hackru
"не понел"
hackru
заработало или нет?
Dmitrii
От усталости аж не то слово написал. Да короче.
Dmitrii
@cadmi
Dmitry
Ась
hackru
Ась
добавь антиспам-бота, если сам не справляешься
Dmitry