@puppet_ru

Страница 10 из 112
Alex
06.07.2017
09:54:30
А в энсибле написание ролей тривиально

И их пишут все подряд

Alex
06.07.2017
09:54:42
Google
Единорожа
06.07.2017
09:54:49
А все началось со стрелочки...

Xeniya MTS
06.07.2017
09:55:00
ну вот я думаю, что тут в чате много тех, кто писал паппет модули

не думаю, что я одна такая

Alex
06.07.2017
09:55:15
Xeniya MTS
06.07.2017
09:55:42
Поэтому среди навоза так сложно найти жемчужину

Alex
06.07.2017
09:56:07
В энсибловском чате - 491

это проблема кстати
Да нет, это, как раз, не проблема

Xeniya MTS
06.07.2017
09:56:23
В энсибловском чате - 491
а на women.ru ещё больше юзеров :)

Alex
06.07.2017
09:56:30
Все равно найденное придется прочитать

Прочитав - исправить

Google
Alex
06.07.2017
09:56:49
Нафига эти труды

zelo
06.07.2017
09:57:03
и больше всего бесит passenger

Xeniya MTS
06.07.2017
09:57:08
Все равно найденное придется прочитать
прочитать быстрее, чем написать. тем более написать хорошо

Alex
06.07.2017
09:57:16
Прочитать никогда не было быстрее, чем написать

Xeniya MTS
06.07.2017
09:57:30
и больше всего бесит passenger
да, то, что в паппете нет режима агент-лесс грустно

нужно петицию юзеров замутить

Alex
06.07.2017
09:57:40
А что такое "написать хорошо" я и вообще не знаю

да, то, что в паппете нет режима агент-лесс грустно
Вроде есть же какое-то локальное применение?

Xeniya MTS
06.07.2017
09:58:13
Прочитать никогда не было быстрее, чем написать
Алекс, развивайте навыки скорочтения. Говорят, чтение fiction book'ов помогает, не только технических книг :)

zelo
06.07.2017
09:58:31
puppet apply да локально

но эт так потестить

Alex
06.07.2017
09:58:48
Я крайне редко встречаю людей, которые читают быстрее, чем я

Alex
06.07.2017
09:59:02
Но если Вы так быстро читаете - я Вам сейчас подкину кода на скале

Прочитайте

Xeniya MTS
06.07.2017
09:59:14
нужно как в ансибл, что бы была инфраструктура вытащенная из гита по паппетфайлу, все модули, и можно было запустить, оно пошло и сделало всё по ssh

Google
Xeniya MTS
06.07.2017
09:59:20
не понятно, почему этого не сделают

Alex
06.07.2017
09:59:28
не понятно, почему этого не сделают
Потому что это уже есть в энсибл

ptchol
06.07.2017
09:59:40
паппет и энсибл инструменты разных категорий

если вы их сравниваете иди куда нить в девопс ру

Alex
06.07.2017
09:59:56
я не пишу на скале :(
Тогда не рассказывайте о том, что читать быстрее, чем писать

Xeniya MTS
06.07.2017
10:00:22
Тогда не рассказывайте о том, что читать быстрее, чем писать
закладки поискать можно довольно быстро. Ну явные закладки во всяком случае, школьные

Alex
06.07.2017
10:00:32
не понятно, почему этого не сделают
А не сделают так, потому что при применении через SSH неясно, как базу фактов мейнтейнить

Xeniya MTS
06.07.2017
10:00:33
и недекларированные возможности

Alex
06.07.2017
10:01:52
ptchol
06.07.2017
10:02:06
собирать, и синкать между всеми нодами

Alex
06.07.2017
10:02:10
Бггг

Ну, в добрый путь

ptchol
06.07.2017
10:02:26
а чо, жили так в шефе

долго жили

Alex
06.07.2017
10:02:39
долго жили
долго и страшно

ptchol
06.07.2017
10:02:48
ансибл где то там же, лет 5 назад в своих архитектурных концепциях

то что он простенький с низким порогом круто.

Google
Alex
06.07.2017
10:03:05
Не круто то, что он говно

:(

ptchol
06.07.2017
10:03:16
он вовремя

scm уходят

Alex
06.07.2017
10:03:26
Ай, перестань

ptchol
06.07.2017
10:03:35
их удел менеджить обновления, и пользователей накатывать

Alex
06.07.2017
10:03:39
Это так называемое "плато продуктивности"

Куда они там уходят

ptchol
06.07.2017
10:03:48
энсбл справляется. и ок

Alex
06.07.2017
10:03:52
У меня вон проект на джава

ptchol
06.07.2017
10:04:02
pci dss разрешил разворачивать сервисы в докерах

даже в ебучем энтерпрайзе теперь ненужны эти монстры паппетовские

Alex
06.07.2017
10:04:28
Ну каман Если сервис стейтлесс, его хоть в кармане можно развернуть

ptchol
06.07.2017
10:04:51
ой всё

кто пишет модули в паппете сам описывая стейты ресурса ? хер кто.

найти модуль который по честному решает вопрос идемпотентности... ну разве что офф модули от папплабса

в остальном там пиздец с exec unless

Xeniya MTS
06.07.2017
10:06:23
в остальном там пиздец с exec unless
у меня так обычно, да :(

ptchol
06.07.2017
10:06:51
так что то чо со стейтом не менеджит никто паппетом, сложно это, долг высокий, и неудобно. проще внешнюю херовину написать которая управлять этим будет

Xeniya MTS
06.07.2017
10:06:54
но зато работает, и infrastructure-of-code выходит, да и индепонентность таки тещу обычно, в т.ч. автоматически

Google
ptchol
06.07.2017
10:07:15
IOC пижня

это всё красиывае слова до тех пор пока вы не отхыватываете проблему с бинарными зависимостями бинарных зависимостей вашего приложения

менеджить которые, конечно же невозможно

Xeniya MTS
06.07.2017
10:13:45
менеджить которые, конечно же невозможно
а почему это нужно решать в рамках Puppet?

есть вообще билдеры, штуки, подобные pip, dnf/yum/apt-get, etc

Puppet/ansible должны лишь их дёргать

ptchol
06.07.2017
10:14:54
потому что это динамические зависимсоти

у вас есть пакетный менеджер который тянет зависимости

и есть питон модул который тянет пакет

и версия питон модуля может быть завязана на версию dev пакета бинарного, который может притащить зависимости, которые каким то хером поломают питон модуль

вы пизданетесь менеджить версии всех денеденсей дальше "первого" уровня

Xeniya MTS
06.07.2017
10:16:37
и версия питон модуля может быть завязана на версию dev пакета бинарного, который может притащить зависимости, которые каким то хером поломают питон модуль
а, в мастерхосте и руцентре обычно это фиксили тем, что собирали метапакет (т.н. билд) в зависимостях у которого указаны все пакеты всех версий

в т.ч. в дженкинсе

ptchol
06.07.2017
10:17:04
как ?

Xeniya MTS
06.07.2017
10:17:35
обновляем автоматически версии, собираем метапакет, запускаем тесты, если всё сломалось, заводим issue в текущем спринте как блокирующий

ptchol
06.07.2017
10:17:36
тоесть вы весь стейт по состояниям версий пакетов на хостах унесете в дженкинс ?

да причём тут метапакет

есть у вас какая нить psycopg

он тащит pgsql-dev

Xeniya MTS
06.07.2017
10:18:30
ну в метапакете указываем последние версии всех пакетов из апстрима. Автоматически тестим проект, если сломался, то заводим issue

ptchol
06.07.2017
10:18:39
а тот тянет ещё поебту какую нить аля libssl

Страница 10 из 112