Size: a a a

Puppet — русскоговорящее сообщество

2017 July 06

X

Xeniya MTS in Puppet — русскоговорящее сообщество
Ilya Yakimavets
//И не по своей воле
а зря :( Пробовали что-нибудь большое на Ansible писать? Постоянно же то один модуль сломан, то другой :(
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
можно вообще кстати божественно делать - require и before понимают массивы :)
источник

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
С анзиблом ci/cd/cr (jenkins+gerrit+aws) развернуть инстанс со свежим кодом и дропнуть как замержится/либо долить свежий код если нужно)
источник

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
Не думаю что это большое)
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
Xeniya MTS
а зря :( Пробовали что-нибудь большое на Ansible писать? Постоянно же то один модуль сломан, то другой :(
Я пробовал что-нибудь большое
Ничего не сломано
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
Ilya Yakimavets
С анзиблом ci/cd/cr (jenkins+gerrit+aws) развернуть инстанс со свежим кодом и дропнуть как замержится/либо долить свежий код если нужно)
ну да, но если что-то сложное, то уже часто не получается. На ансибле не выходит написать в рамках одного плейбука часто всё (что бы все роли можно было как библиотеку в компании юзать). Из-за глюков
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
Alexander 😼 Chistyakov
Я пробовал что-нибудь большое
Ничего не сломано
https://github.com/sHaggYcaT/pci_passthrough_deploy
https://github.com/sHaggYcaT/fedora_kde_deploy
https://github.com/sHaggYcaT/elementary_os_deploy

Вот этот ансибл-говно проект вынужденно для этих ролей использует в одном случае 2.1, в другом 2.2(в 2.3 тоже сломано...)
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
говнопроект он в том числе из-за ограничений Ansible...
источник

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
О_о еосью кто-то серьёзно пользуется)
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
просто в паппет таких проблем нет, что бы важнейшие синтаксические контструкции одна работала в одной версии, а другая в другой
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
что бы нужно было один модуль писать на одной версии паппета, а другой на другой, как это в ансибле сплошь и рядом с ролями
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
Ну - после того, как редхэт купил энсибл, они сломали даже модуль copy
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
Но это же не ограничения энсибл
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
Это просто говноязык пайтон
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
И говнокоманда разработки
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
У паппета все такое же точно, только говноязык другой
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
Alexander 😼 Chistyakov
Но это же не ограничения энсибл
ограничения - паппет опирается на сообщество, почти весь код в модулях(роли в терминах ансибл), а ансибл опирается на модули (плагины в терминах Puppet)
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
это ошибка в ДНК :(
источник

AC

Alexander 😼 Chistyakov in Puppet — русскоговорящее сообщество
Xeniya MTS
ограничения - паппет опирается на сообщество, почти весь код в модулях(роли в терминах ансибл), а ансибл опирается на модули (плагины в терминах Puppet)
Херня какая-то, в энсибл тоже дофига кода в ролях
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
Ansible galaxy это набор адского траша, который обычно не компилируется даже. А PuppetForge вполне можно юзать
источник