
Xeniya MTS
04.09.2018
06:31:37
ну или если кто-то не умеет в нормальные языки вроде ruby/python
хотя.. bash тьюринг полный, для него вот такое написали :)) https://github.com/lenormf/bash-oop

ptchol
04.09.2018
06:47:26

Andor
04.09.2018
06:48:14

Google

ptchol
04.09.2018
06:48:31
Если оставить тока сборку докер имиджей, зачем ансибль то

Iurii
04.09.2018
06:48:35

Andor
04.09.2018
06:48:46
А если что-то "сложное" нужно для сборки докер-образов, то я лучше разобью его на простые этапы

ptchol
04.09.2018
06:49:23

Iurii
04.09.2018
06:50:01

ptchol
04.09.2018
06:51:02
Ну тогда понятнее

Iurii
04.09.2018
06:51:50
и аркестрация много чего так построено. плюс в том что стек ровный получается и контроль качества кода и диплоя

ptchol
04.09.2018
06:51:59

Andor
04.09.2018
06:52:12
Ну если хочешь

ptchol
04.09.2018
06:54:01
Ну если хочешь
А чо, если у тя просто последовательный набор команд,. То мейк это форматированный баш со встроенным аргпарсом

Andor
04.09.2018
06:54:18
И со своими проблемами
Я в курсе, что такое мейкфайлы

dk
04.09.2018
06:54:50
А чем плохо деплоить паппетом?

Google

ptchol
04.09.2018
06:55:00
Да нет там проблем x)))

Andor
04.09.2018
06:55:26

Iurii
04.09.2018
06:55:31
у нас деплой был в одной компании был папетом, проект не большой питонячий

Andor
04.09.2018
06:55:33
Но конечно зависит от требований

Xeniya MTS
04.09.2018
06:55:39
где ты это находишь?
:)))

Andor
04.09.2018
06:56:10
Если у тебя хуяк-хуяк-и-в-продакшн (Agile), то голый папет может не очень подходить

dk
04.09.2018
06:56:17
Но это можно на фласке накатать

Xeniya MTS
04.09.2018
06:56:58
у мя тест был в одной конторе, вот там сказали сделать управление CI на мейк файлах
я аж вспотела, когда делала

ptchol
04.09.2018
06:57:12
А чем плохо деплоить паппетом?
Патаму что деплой на паппете это свой рублмодуль который должен учитывать модель работы пуппета и который сверху даёт свой интерфейс скрывающий опять же логику деплоя

Xeniya MTS
04.09.2018
06:57:17
хотела бросить :)

dk
04.09.2018
06:59:01

ptchol
04.09.2018
06:59:37
Ещё лучше

dk
04.09.2018
06:59:43
Если при пакетном деплое нужные какие-то телодвижения помимо apt/yum install, то это уже не пакетный деплой, а нахреновертили

ptchol
04.09.2018
07:00:06
Бросай Яндекс ))

Andor
04.09.2018
07:00:16
Знаю несколько компаний которые деплоились пакетами и даже конфиги пакетами приносили и вполне успешны до сих пор

Google

dk
04.09.2018
07:00:31
(в "ванильных")

Andor
04.09.2018
07:00:41
Но у них там большой парк и хайлоад, а не кубернетисы на 100 серверах

ptchol
04.09.2018
07:01:02
И цель как бы другая

dk
04.09.2018
07:02:17

ptchol
04.09.2018
07:02:27
Если тебе нужен отчуждаемый пакет под все ос, возьми докер имидж а не сапорть в постхуках десяток ос и потенциальных стейтов

Xeniya MTS
04.09.2018
07:04:30
и как пруф дополнительный, эти сообщения :)
должны оклад выписать за евангелизм ;)

ptchol
04.09.2018
07:06:05
Тебя продолжает бомбить ? ))

Uncel
04.09.2018
07:07:11
Ксения поди за флатпук топит

Andor
04.09.2018
07:07:28
Только снапкрафт, только хардкор

Uncel
04.09.2018
07:07:55

Xeniya MTS
04.09.2018
07:10:44
нет

ptchol
04.09.2018
07:12:14
Я вчера говорил что есть хорошие технологии и решения но и они становятся Легаси и широта их применимости снижается. Как бы до сих пор же можно деплоить башом но никто не делает. И все это походит на личные неприязни / лайки чем на объктивный выбор технологии )))

dk
04.09.2018
07:12:29

Andor
04.09.2018
07:13:03

Xeniya MTS
04.09.2018
07:13:15

Google

Uncel
04.09.2018
07:13:40

dk
04.09.2018
07:13:54

Uncel
04.09.2018
07:13:56
докерфайл после них лучшее что могло быть

Xeniya MTS
04.09.2018
07:14:18
я спать :) у нас 4 утра :(

ptchol
04.09.2018
07:14:52

Andor
04.09.2018
07:15:02

ptchol
04.09.2018
07:16:08
Народ выпекал голоден имиджи и последние 10 лет боролся с воспроизводимостью окружения. В результате в ядро заехали для этого неймспейсы и виртуализация подсистем програмных. Поверх этого навернули какой никакой тулинг в виде lxc потом отринули старую модель виртуалки и дали репо, получился докер. И вы такие 'да ну нахер, хипсторы, буду на баше в постхуках пакетов саппортить стейты все '

Andor
04.09.2018
07:24:13
А чо, неймспейсы именно для этого приехали что ли?

dk
04.09.2018
07:30:26
make deb && scp ../package*deb mirror.local:/opt/ubuntu/hardy/
Кажется, не туда пишу

ptchol
04.09.2018
07:30:59
Почитай какие проблемы они решали. По факту они приехали для нормальной изоляции процессов, потому что cap drop очень неудобен был.

Andor
04.09.2018
07:31:54
Ну я и vserver юзал и vz в своё время
@dkguest hardy...

ptchol
04.09.2018
07:53:04
У пацанов сломалась машина времени, они страдают но им одним обидно :) вот и склоняют нас к технологиям 2004го

Andor
04.09.2018
07:56:17
Ага, с тех пор хипстеры, а не инженеры начали указывать как нам жить

ptchol
04.09.2018
08:02:07
Лол

Максималист
04.09.2018
08:20:37
сколько текста ))))))))))))

Georgii
04.09.2018
08:54:42
почитаешь вас и чувствуешь себя каким-то неполноценным
столько страшных слов

Google

Georgii
04.09.2018
08:54:57
я думал тут про паппет-хуяппет

ptchol
04.09.2018
08:55:54
да кому он нужен :trollface:

Georgii
04.09.2018
08:56:15

Andor
04.09.2018
08:57:14
много кому нужен

Единорожа
04.09.2018
12:22:03
Тупой вопрос есть

Andor
04.09.2018
12:22:32
всего один?

Единорожа
04.09.2018
12:22:54
В require нельзя впихнуть сторонний класс?
Есть у меня класс
proxysql{
package { 'proxysql':
ensure => latest,
require => [
Class[percona::repo]
Package[proxysql] { require => Class[Percona::Repo] }, because Class[Percona::Repo] doesn't seem to be in the catalog

Andor
04.09.2018
12:23:17
любой можно
ну тебе его перед этим подключить ещё надо конечно
чтобы он был в каталоге

Единорожа
04.09.2018
12:23:39
include? или о чем речь

ptchol
04.09.2018
12:23:56
тип того. а зачем тебе класс реквайрить который ты не используешь ?

dk
04.09.2018
12:32:25
package { ensure => latest }