Dmitry
а, их просто перенести надо
zhag
- include: "change_hostname.yml" static: no
zhag
убрал статик все прошло
Dmitry
ну по идее если он установлен, то ставиться не будет
Dmitry
просто мне проще скрипт тогда не выполнять ваще
Dmitry
чем ставить
Dmitry
ну у меня локальная репа
Dmitry
оттуда не приедет чтото просто так
Dmitry
я настраиваю просто мониторинг для аббикса для мейлсерверов - там специальные скрипты и прочее уге
Dmitry
так вот если заббикс не установлен, то мне проще ничего не делать
Dmitry
чем ставить весь заббикс оттуда
Dmitry
я юзаю ансибл для автоматизации всякой шляпы
Dmitry
у меня не стоит такая задача
Dmitry
если я применяю роль на хост - значит она там нужно
Dmitry
просто я могу например напороть, и запустить не в том порядке
Dmitry
или ставить на хост где нету агента (на самом деле это почти нереально)
Dmitry
все вм создаются клонированием и уже имеют на борту агента
Dmitry
ну с учетом того что я все плейбуки пускаю вручную сейчас
Dmitry
то ничего страшного
Lex
именно это нравится особо
Max
что ты имеешь в виду?
zhag
А где поменять то что выдает {{ ansible_managed }}
Lex
> @polnoch Если же плейбук лежит годами значит он не нужен
Max
у ансибла есть такая йоба, как ansible-pull
Max
всё что нужно - доступ к репке с плейбуками
Lex
то есть его надо гонять на агентах перманентно?
Lex
ну в логике с агентами?
Max
что значит не ансибл вей? это ANSIBLE-pull
Max
а агент без ручного контроля, имхо, зло
Lex
эм, то есть вы превентивно гоняете дизастер?
Max
я лучше посижу и прослежу, что всё прошло как надо
Volodymyr
дизастер рекавери неплохо бы пересматривать периодически
Lex
это называется тестирование кода, это хорошо и правильно, тем более для disaster recovery
Lex
но вот причем тут вот это вот Я не пойму
Дмитрий
ну везде плюсы и минисы
Lex
почему?
Дмитрий
просто часто его использут не там где надо )
Max
Небыло там агента, ничего не выкидывали
Lex
неужели?
Дмитрий
сломаться везде может
Max
Нет так пользуйтесь папетом и солтом)
Дмитрий
м папет, и Шеф )
Lex
если у вас кричит заббикс, у вас уже проблема, задолго до заббикса
Дмитрий
нет. если забикс кричит на тесте. или если заюикс кричит до реальной проблемы.
Lex
chef, архитектура с агентами и периодическим прогоном всех кукбуков на сервере и при этом наверное самая развитая инфраструктура для тестировение этих вот кукбуков, интересно зачем?
Дмитрий
ломаться может все
Дмитрий
забикс - мониторинг на сервере. если ломаный код туда попал
Дмитрий
успел попасть
Дмитрий
там можем заранее выяснить в чем проблема
Дмитрий
забикс\графана\прометей и ииже с ними
Lex
еще раз, если у вас попал поломанный код на сервер это не проблема в ansible, это проблема в вас
Lex
и мониторинг тут не причем
Дмитрий
Алекс - есть задача и ее надо решать. не так ли ?
Дмитрий
монитринг - везде причем. например проверка после деплоя что все в порядке
Дмитрий
обновление в гите проекта. стягиваем. автотесты и т.д. деплой: дженкис дергает ансибл. деплоим код. после деплоя проверяем состояние сервера куда деплоили, тем же забиксом.
Дмитрий
ход мыслей ясен ?
Дмитрий
тут надо разделять: сломался код или ансибл скрипт. и тестировать надо и то и то
Dmitry
или нету )
Дмитрий
ситуация: ломаный код (или приложения, или кривой ансибл) попали на сервер. мониторинг не нужен?)
Дмитрий
тут вступает в силу то что забывают тестировать и прогонять плейбуки. или что хуже не отрабатывают в них все возможные состояния сервера, причем модифирует их руками
Дмитрий
добиться 100% можно) но дорого
Дмитрий
просто в Шефе это проще: скрипты гоняются раз в час (шеф ран), и любое изминение сразу откатится и не повлияет на среду выполнения (ну почти)
Lex
тут надо разделять: сломался код или ансибл скрипт. и тестировать надо и то и то
именно об этом Я и говорил, покрываете тестами и гоняете
Lex
так 100% или скорее всего, и как тут поможет агент?
zhag
Посоны! Как многострочный коммент сделать в j2 чтобы из темплейта это в файл не уехало
zhag
,
zhag
?
Lex
эм, под руками имелось ввиду непосредственные изменения в обход плейбука
zhag
Нет
Дмитрий
"сервер модифицируют? руками? при использовании системы управления конфигурациями?" и такое видал. и грамотно сделаный плейбук такую ситуацию отработает.
Дмитрий
что как ? как решать такое ?
Lex
что как ? как решать такое ?
скорее как жить с этим?
zhag
ну нафигачь # перед каждой
# это вообще не коммент с точки зрения шаблона