
dk
24.11.2017
14:45:00

ptchol
24.11.2017
14:45:02
в одном из манифестов которые на хост уезжают

Единорожа
24.11.2017
14:45:24
Ах да еще
$myvhosts = hiera('apache::vhosts', {})
create_resources('apache::vhost', $myvhosts)

Google

dk
24.11.2017
14:45:39
Зато заработает

Единорожа
24.11.2017
14:46:14
Мне сказали в модули не лезть, если хочу что-то сделать пилить свои классы в отдельном модуле)

ptchol
24.11.2017
14:46:27
а потом жаловаться будут "мы не можем на 5й паппет, потому что у нас столько кода столько кода", а на самом деле столько несовместимого г***

dk
24.11.2017
14:46:40

Единорожа
24.11.2017
14:47:37
Они из форжа)

dk
24.11.2017
14:47:38
Но не уверен

Единорожа
24.11.2017
14:47:46
+ да у нас пятый

ptchol
24.11.2017
14:48:00
нельзя
и с пакетами в пятерке до сих пор не работает

dk
24.11.2017
14:48:20
Но если модули нельзя править, тогда ой

Google

Единорожа
24.11.2017
14:50:56
Можно написать свой класс
Который будет делать страшные вещи)

dk
24.11.2017
14:51:16
Чего уж мелочиться :3

Единорожа
24.11.2017
14:51:54
Хорошая идея, так может и свой puppet заодно в котором я бы хоть немного разбирался, а не задалбывал чат с вопросами

ptchol
24.11.2017
14:55:05
не получится точно
попробуй сам
это ещё переживаемо
а вот то что
package { 'ruby-mysql' : name => "mysql", provider => gem }
package { 'mysql' : name => "mysql", provider => yum }не работает эт ваще ппц

dk
24.11.2017
14:57:09
Такое не сработает, да, это грусть

ptchol
24.11.2017
14:57:21
хотя казалось бы )
По секрету если ) паппет не нужен )

dk
24.11.2017
14:57:56
Но всегда можно exec { 'ruby-mysql': command => .. , onlyif/unless => .. }
Да, настало время etcd и k8s
Только ньюфагам-позерам, типа меня, с кубером непросто, даже в чятике не подскажут :с
Целый час боролся с ветряными мельницами, пока не догадался заменить провайдера цгрупфса

ptchol
24.11.2017
15:06:32
и мы как раз потому и не взяли кубер, потому что он много задач решает из коробки, и там "прощаются" иногда погрехи в майндсете
взяли номад, потому что это максимально тупая херня максимально тупо заточенная на бест практисы

Google

dk
24.11.2017
15:14:11
Микросервисы доставляют :3
https://github.com/microservices-demo/microservices-demo например может сожрать все доступные ресурсы микрожавами

Xeniya MTS
24.11.2017
15:20:53
и противоречишь сам себе
то говоришь, что не утверждаешь, что микросервисы серебрянная пуля,
то всё время их форсишь при любом удобном случае
моё ИМХО, что Docker/Kubernetes/микросервисы это хайп на 95%
а на самом деле нишевая штука

dk
24.11.2017
15:22:49

Xeniya MTS
24.11.2017
15:22:53
разумеется, она останется популярной, но сдуется
проще - это зависит от взгляда. На самом деле не проще :)
под вами огромный стек из линукс ядра
GNU тулз
теперь ещё и докер
это такая форма самообмана думать, что это проще
по тому, что у Птчёла модули с форджа это технический долг, а докер (весь этот его стек, в котором постоянно ломают файловые системы, совместимость, глобальную регистри, итд),
а докер почему-то нет


dk
24.11.2017
15:26:24
Не-не-не, это ты приезжаешь в дс, выключаешь сервер из розетки и везешь в другой дц, там включаешь в розетку и все дальше работает (ну, если сеть с собой не взяли, придется чуток поправить конфиги ноды). Простоя сервиса нет. Или сетапишь новую ноду оркестратора и "оно самое" туда едет-реплицируется.
Но это - в идеале, на практике будет ад :3

Xeniya MTS
24.11.2017
15:26:43
в каком случае?
на практике puppet код или ансибл нужно тестить в дженкинсе/тимсити

Google

ptchol
24.11.2017
15:27:04

Xeniya MTS
24.11.2017
15:27:15
как и всё остальное
тогда редко что-то ломается

ptchol
24.11.2017
15:27:28

Xeniya MTS
24.11.2017
15:28:00

dk
24.11.2017
15:28:03
В любом случае, кубер и пободные - это адовая программная хрень, сеть вся - нат в нат и перенат, куда чего делает фиг разберешься без долгого копания

Xeniya MTS
24.11.2017
15:28:05
бред по тому, что бред

ptchol
24.11.2017
15:28:14

Xeniya MTS
24.11.2017
15:28:15
если вы любите Go, это ладно
а если нет?

ptchol
24.11.2017
15:28:41

Xeniya MTS
24.11.2017
15:30:05
всё же сообщения без аргументов они так себе выглядят

dk
24.11.2017
15:30:41
На практике он тестится прямо на проде :) коммит - пуш - агент-тв - коммит - ...

Xeniya MTS
24.11.2017
15:31:20
у меня очень давно CI

dk
24.11.2017
15:31:48
Ну, иногда не в продовую ветку, а в свою пуш делают, откуда она левым окружением едет на прод, а после отладки - в продовую ветку

Google

Xeniya MTS
24.11.2017
15:32:25

dk
24.11.2017
15:32:57

Xeniya MTS
24.11.2017
15:33:11
а любой код нужно гонять через CI

Anton
24.11.2017
15:33:19

Xeniya MTS
24.11.2017
15:33:20
вот

ptchol
24.11.2017
15:35:11

Xeniya MTS
24.11.2017
15:35:42

ptchol
24.11.2017
15:36:05
ты замеряла ?

Xeniya MTS
24.11.2017
15:36:09
я же всё CI мантайню
не только паппет
у нас всё приложение целиком в CI
паппет просто часть
поддержание CI для паппет почти ничего не стоит (как и поддержание CI для других языков),
много стоит поддержание веб части (селениум)
и самого CI
но он в любом случае нужен

ptchol
24.11.2017
15:37:53