Xeniya MTS
29.10.2017
09:18:59
и этот код тоже в гите
и сперва тестится при изменениях
Ivan
29.10.2017
09:19:38
Это не решит проблему, паппет мастер под контролем паппета, но тут был человеческий фактор
Google
Xeniya MTS
29.10.2017
09:20:00
выплыло бы при тестировании скорее всего
JT
29.10.2017
09:21:35
Кстати, как вы относитесь к выходу Bolt ?
Ivan
29.10.2017
09:29:47
Xeniya MTS
29.10.2017
09:30:46
Ivan
29.10.2017
09:30:58
Кого?
Xeniya MTS
29.10.2017
09:30:59
ну и бэкапы должны быть :(
Ivan
29.10.2017
09:31:10
Бэкапы конфигов nginx на балансерах?
Xeniya MTS
29.10.2017
09:31:14
Кого?
зафакапленной инфраструктуры
Ivan
29.10.2017
09:32:46
Агент сломан, инфраструктура сломана, паппет агент не работает адекватно. Что делать? :)
Xeniya MTS
29.10.2017
09:34:13
Ivan
29.10.2017
09:34:39
У меня упал продакшн, 30-40к запросов в секунду на балансеры
Xeniya MTS
29.10.2017
09:34:45
а дальше, если даунтайм минут 40 ок, можно перезалить сломанную инфраструктуру
Google
Ivan
29.10.2017
09:34:49
Что делать? Восстанавливать паппет?
Это хуйовый совет
Меня похоронят
Anton
29.10.2017
09:35:23
Xeniya MTS
29.10.2017
09:35:29
Ivan
29.10.2017
09:35:40
Anton
29.10.2017
09:35:50
Можно и так.
Xeniya MTS
29.10.2017
09:35:54
если может полежать, то перезалить всё
Ivan
29.10.2017
09:36:01
Xeniya MTS
29.10.2017
09:36:09
или можно залить балансеры после починки руками
Ivan
29.10.2017
09:37:54
думаю, просто напишу тогда обёртку над puppet bucket с обработчиком таймстампов
Xeniya MTS
29.10.2017
09:38:40
лучше патч для паппета и толкнуть в апстрим
ptchol
29.10.2017
13:46:40
во первых отката в паппете нет по опредлению и все должны это понимать
имхо если выкинуть дичь типа "всё сломалось, а паппет не решает не умеет так чтобы всё волшебно починилось, потому паппет гавно", то самое прстое решение, это использование выкатки агенты из разных сред
у вас на паппетсервере могут в папке environment существовать 2 конфигурации production и dev к примеру.
и вы можете катить конфигурацию неким враппером который будет всё катить как puppet agent -t -env dev и если всё плохо делать сверху puppet agent -t -env prod
но это вам ничего не гарантирует кроме проблем.
вы должны быть уверены что все дейсвтия изменений, которые проводят ваши модули абсолютно идемпотентны
имхо, я за многое время с разными системами понял что любая попытка в виде шага назад это плохо
Google
ptchol
29.10.2017
13:52:22
нужно делать шаг вперед но на ревертнутый вариант тех действий которые были сделаны
как вы сможете достичь максимально быстро, лучше вам знать.
JT
29.10.2017
14:24:48
@ptchol как тебе выход puppet bolt ?
ptchol
29.10.2017
14:32:07
да никак
они купили дистелли и всех их продуты под собой зарелизили
все эти tasks/piplines очень туго вписываются в паппет.
что то они упрощают, но выглядеть это будет как костыли
в ПЕ версии есть сущность application которая позволяет делать ордеринг между инстансами объектов на разных нодах
вангую что во фри это как раз будут крутить пайплайнами и тасками
я не против нового инструмента, у меня размывается всё больше картина концепции паппета как инструмента
и как бы любой пайплайн и любой таск это изменение стейта по факту ты выносишшь то что делалось раньше только в модуле на уровень ДСЛа
как бы упрощение, как бы круто, но как бы кажется что люди не очень понимают всю эту концепцию со стейтом, и его мутацией
и у нас будут таски с exec {}
самые злоебучий код который может быть в паппете
ну или я чо то не так понял ! ))
JT
29.10.2017
14:38:40
мне кажется, что папет пытаются узнаться за "упрощенным Ансиблом" и вводят то что тут неуместно :(
Айтуар
30.10.2017
11:26:50
Привет всем. Посоветуйте пожалуйста ресурсы для быстрого вхождения в puppet.
ptchol
30.10.2017
11:58:47
а дальше уже по доке лазить по интересующим местам
Google
nagasai
30.10.2017
12:19:56
Which is best ticketing tool except jira
ptchol
30.10.2017
12:33:45
Redmine :trollface:
Anton
30.10.2017
12:35:32
WordPress!
Ivan
30.10.2017
12:36:39
Bitcoin
Xeniya MTS
30.10.2017
12:40:05
Айтуар
30.10.2017
12:47:44
JT
30.10.2017
12:55:28
@Aytuar возможно было бы не плохо начать с книжки?
Айтуар
30.10.2017
12:57:14
JT
30.10.2017
12:57:45
@Aytuar аналогично было
мне как раз книга помогла "въехать" почему так, а не иначе именно в папете
Айтуар
30.10.2017
12:58:55
JT
30.10.2017
13:00:41
ща
я начинал с этой:
http://shop.oreilly.com/product/0636920034131.do
Айтуар
30.10.2017
13:02:20
JT
30.10.2017
13:03:05
да, где-то видел, но я читал на английском - там нет ошибок переводчиков
Айтуар
30.10.2017
13:04:33
JT
30.10.2017
13:04:54
да надо глянуть дома в планшете, может есть дома
Xeniya MTS
30.10.2017
16:04:08
лучше в оригинале читать
более медленно, но меньше ошибок
Я начинала с Pulling string of the puppet, но она вообще уже не актуальная
Google
ptchol
30.10.2017
16:09:36
Не тратьте своё время на паппет
разберитесь по верхам, вам хватит
и выпилите его к чертям )
JT
30.10.2017
16:15:16
@ptchol и на что переходить ?
не пугай ЫнтерПрайс :)
Xeniya MTS
30.10.2017
16:16:03
Я считаю, что он не прав по ряду причин (см. холивары выше)
JT
30.10.2017
16:16:19
да это ж не про то :)
Xeniya MTS
30.10.2017
16:16:52
аргументы сторон холивара можете посмотреть выше
JT
30.10.2017
16:19:12
да меня тут отвлекли на работу :(
Xeniya MTS
30.10.2017
16:22:07
ИМХО, puppet и ansible универсальны. Докер нет.
оба - и puppet и ansible лютое говно (опять же ИМХО)
JT
30.10.2017
16:22:40
но это ж ставнение "теплого", "мягкого" и "зеленого"
Xeniya MTS
30.10.2017
16:22:44
но, к счастью, говно в разных вопросах
что это серебрянная пуля
а я считаю, что это просто хайп
JT
30.10.2017
16:23:43
эм.... "пуля" из "..овна" ?
:)
пусть и в серебрянной оболочке :)