Dok
Rishat
Ребят, привет. Короче на маке поднял на питоне virtualenv и накатил там ansible, поднял машину и все гуд. А вот на Linux через тот же метод с virtualenv накатываю на машину код и она мне говорит что "msg": "'system_user' is undefined"
, хотя все есть и также как на маке( Куда копать?
Rishat
Отбой :D Пока писал, нашел проблему, магия чата(
Victor
нашел, похоже мне нужен DEFAULT_HASH_BEHAVIOUR
У меня с самого начала стоит в мердж. Возможно это связано с тем что я тоже с паппета перекатился. Полет больше года нормальный.
Однако инвентори без мержа выглядел бы попроще-поплоще с одной стороны и как раздутое говно без мержа.
F.M.
Всем привет, хочу в плейбое использовать tags для того чтобы запустить только требуемое если понадобится, но не получается выполнить, потому как используется when которое "режет" исполнение
F.M.
Плейбуке*
F.M.
tags always также не срабатывает
Asten
F.M.
Спасибо
Asten
Спасибо
Но зачем тебе запускать что-то на хосте если по твоим условиям в переменных оно там работать не должно?
F.M.
Есть некоторый список виртуальных машин, на которых надо принудительного провести обновления, не смотря на то, что они уже есть.
F.M.
Борьба с глюками
F.M.
F.M.
👍 Спасибо
F.M.
Круто
Sergey
Ребят, подскажите как загуглить, хочу выполнять роль только если передана нужная переменная
Sergey
не when: env=abc
а когда when env exists
Asten
Dok
Dok
Просто, у кого-нибудь есть рабочий таск для ансибла 2.7 на установку пакетов pecl? Пришлите пожалуйста
Dok
Timur
Sergey
Александр
Ruslan (Skench)
Всем привет, только что поставил ансибл и пытаюсь осилить плэйбуки, насколько понимаю в плэйбуках как и в питоне ( его знаю на уровне хэллоу ворлд) критично как указаны знаки пробелов и так далее поскольку если перед командой tasks ( для примера убрать 2 пробелма то будет ошибка, правильно понимаю что читать надо про синтаксис в формате yml или мб есть у кого под рукой памятка?))
Ждун
Yandex Market Language :D
Egor
Ждун
да, плейбуки мишутся на ямле, так что читай его синтаксис и особенности, там немного
Ruslan (Skench)
спасибо большое)
Dok
Ребята, после обновления ансибла с 2.4 на 2.7 стал сбойно устанавливать pecl-пакеты. Кто-нибудь сталкивался?
В списках изменений ничего похожего не нашёл. Причём, перестало работать нормально как через модуль pear, так и через raw: pecl install [название пакета или скачанный пакет].
В чате никто не писал ни про pecl, ни про pear. Но у меня на двух разных машинах одинаковые ошибки и зависания. -vvvvv ничего конкретного не говорит, только то, что установка не прошла или вовсе зависает, например при установке пакета redis.
Беда прям.
Всё, спасибо за поддержку в пм. Решили проблему!
Оказывается, модуль pear страшное зло, и надо всё ставить через shell-костыли. Костыли, но зато рабочие!
Благодарю.
Sergey
Ruslan (Skench)
не вариант с ансиблом работаю на удаленном сервере)) если только на локальном устанавливать и писать эти инструкции затем копировать, в общем как по мне легче выучить синтаксис.
Sergey
Egor
Sergey
локально пиши удаленно отрабатывай
Victor
Sshfs
Dok
Victor
Но вообще гит. Да. Особенно если работаешь не один. Да если и один, это как автобекапы.
Sergey
Sergey
еще brackets пробовал ну там совсем треш
Timur
VSCode как-то динамичнее развивается в последнее время
Timur
После покупки гитхаба майкрософтом перспективы атома туманные
Vadim
Timur
Т.е. он не исчезнет завтра, конечно же. Но развитие скорее будет идти в направлении VSCode
Timur
Да, это я поторопился малость. VSCode тоже на электроне, конечно же :)
Egor
ушел в атом от саблима
В свое время тоже, но потом вернулся. Атом надоел со своим электроном. Fuzzy search долго ищет, долго файлы открываются. И это на топовых маках с SSD
Egor
Vadim
Sergey
я просто не понимаю электрон не электрон О _о
Sergey
не лагает, все стабильна
Vadim
Vladislav 👻
Sshfs
deprecated же стало
Vladislav 👻
да я тоже случайно узнал, когда грейдил мажор версию на убунте
Victor
А она вообще депрекейтед или только для убунту?
Victor
И на чтл предлагают переходить?
Stable release
3.5.0[1] / 28 August 2018; 3 months ago
точно депрекейтед?
Vladislav 👻
🤔
Vladislav 👻
сейчас нет времени посмотреть, что там было, как покапаю, потом отпишусь
Boris 🦍
Привет, подскажите, как получить ошибку, если целевой хост отсутствует в inventory ? В противном случае плэйбук просто скипается с ворнингом с exit code 0..
Victor
Timur
Boris 🦍
Добавить в инвентори?
чтоб не дублировать, я получаю инвентори по сети, иногда происходит сбои и нвентори не формируется, или формируется не верный
Timur
Можно попробовать обратится к переменным хоста через hostvars
Boris 🦍
хотелось бы чтоб в этом случае задание падало, а не выдавало успешный код возврата
Timur
Если хоста нет в инвентори, будет фейл
Victor
Может попробовать упасть на получении инвентори?
Victor
Boris 🦍
ну лучше, пока не придумал
Timur
Вариант с чеком hostvars чем не подходит?
Victor
Можно первым плеем локально проверить состояние инвентори и упасть.