@pro_ansible

Страница 118 из 625
Dmitry
08.12.2016
13:33:52
я юзаю ансибл для автоматизации всякой шляпы

у меня не стоит такая задача

если я применяю роль на хост - значит она там нужно

просто я могу например напороть, и запустить не в том порядке

Google
Dmitry
08.12.2016
13:36:21
или ставить на хост где нету агента (на самом деле это почти нереально)

все вм создаются клонированием и уже имеют на борту агента

ну с учетом того что я все плейбуки пускаю вручную сейчас

то ничего страшного

Alex Milushev
08.12.2016
13:50:15
именно это нравится особо

Max
08.12.2016
13:51:09
что ты имеешь в виду?

zhag
08.12.2016
13:52:29
А где поменять то что выдает {{ ansible_managed }}

Alex Milushev
08.12.2016
13:53:44
> @polnoch Если же плейбук лежит годами значит он не нужен

Max
08.12.2016
13:54:25
у ансибла есть такая йоба, как ansible-pull

всё что нужно - доступ к репке с плейбуками

Alex Milushev
08.12.2016
13:54:50
то есть его надо гонять на агентах перманентно?

ну в логике с агентами?

Max
08.12.2016
13:55:16
что значит не ансибл вей? это ANSIBLE-pull

Google
Max
08.12.2016
13:56:09
а агент без ручного контроля, имхо, зло

Alex Milushev
08.12.2016
13:56:15
эм, то есть вы превентивно гоняете дизастер?

Max
08.12.2016
13:56:18
я лучше посижу и прослежу, что всё прошло как надо

Volodymyr
08.12.2016
13:56:58
дизастер рекавери неплохо бы пересматривать периодически

Alex Milushev
08.12.2016
13:57:01
это называется тестирование кода, это хорошо и правильно, тем более для disaster recovery

но вот причем тут вот это вот Я не пойму

Дмитрий
08.12.2016
13:58:30
ну везде плюсы и минисы

Alex Milushev
08.12.2016
13:58:34
почему?

Дмитрий
08.12.2016
13:58:44
просто часто его использут не там где надо )

Max
08.12.2016
13:58:50
Небыло там агента, ничего не выкидывали

Alex Milushev
08.12.2016
13:59:18
неужели?

Дмитрий
08.12.2016
13:59:31
сломаться везде может

Max
08.12.2016
13:59:32
Нет так пользуйтесь папетом и солтом)

Дмитрий
08.12.2016
13:59:36
м папет, и Шеф )

Alex Milushev
08.12.2016
13:59:39
если у вас кричит заббикс, у вас уже проблема, задолго до заббикса

Дмитрий
08.12.2016
14:00:05
нет. если забикс кричит на тесте. или если заюикс кричит до реальной проблемы.

Alex Milushev
08.12.2016
14:01:01
chef, архитектура с агентами и периодическим прогоном всех кукбуков на сервере и при этом наверное самая развитая инфраструктура для тестировение этих вот кукбуков, интересно зачем?

Дмитрий
08.12.2016
14:01:36
ломаться может все

Alex Milushev
08.12.2016
14:01:43
Дмитрий
08.12.2016
14:02:01
забикс - мониторинг на сервере. если ломаный код туда попал

Google
Дмитрий
08.12.2016
14:02:08
успел попасть

там можем заранее выяснить в чем проблема

забикс\графана\прометей и ииже с ними

Alex Milushev
08.12.2016
14:02:33
еще раз, если у вас попал поломанный код на сервер это не проблема в ansible, это проблема в вас

и мониторинг тут не причем

Дмитрий
08.12.2016
14:03:08
Алекс - есть задача и ее надо решать. не так ли ?

монитринг - везде причем. например проверка после деплоя что все в порядке

обновление в гите проекта. стягиваем. автотесты и т.д. деплой: дженкис дергает ансибл. деплоим код. после деплоя проверяем состояние сервера куда деплоили, тем же забиксом.

ход мыслей ясен ?

Admin
ERROR: S client not available

Дмитрий
08.12.2016
14:04:51
тут надо разделять: сломался код или ансибл скрипт. и тестировать надо и то и то

Dmitry
08.12.2016
14:05:34
или нету )

Дмитрий
08.12.2016
14:06:01
ситуация: ломаный код (или приложения, или кривой ансибл) попали на сервер. мониторинг не нужен?)

Alex Milushev
08.12.2016
14:07:18
Дмитрий
08.12.2016
14:08:30
тут вступает в силу то что забывают тестировать и прогонять плейбуки. или что хуже не отрабатывают в них все возможные состояния сервера, причем модифирует их руками

добиться 100% можно) но дорого

просто в Шефе это проще: скрипты гоняются раз в час (шеф ран), и любое изминение сразу откатится и не повлияет на среду выполнения (ну почти)

Google
Alex Milushev
08.12.2016
14:10:24
так 100% или скорее всего, и как тут поможет агент?

zhag
08.12.2016
14:11:13
Посоны! Как многострочный коммент сделать в j2 чтобы из темплейта это в файл не уехало

,

?

Alex Milushev
08.12.2016
14:11:56
эм, под руками имелось ввиду непосредственные изменения в обход плейбука

zhag
08.12.2016
14:12:14
Нет

Дмитрий
08.12.2016
14:12:17
"сервер модифицируют? руками? при использовании системы управления конфигурациями?" и такое видал. и грамотно сделаный плейбук такую ситуацию отработает.

Дмитрий
08.12.2016
14:12:44
что как ? как решать такое ?

Alex Milushev
08.12.2016
14:13:00
что как ? как решать такое ?
скорее как жить с этим?

Страница 118 из 625