Polnoch
если, например, например, тот же AWS дергать,
Andrey
или вот ещё управление конфигурацией в push модели гавн0
Polnoch
я это делала из _питона_ через ансибл :)
Polnoch
получалось быстрее написать
Polnoch
fabric код, он уже дёргает ансибл плейбук
Andrey
Andrey
то же гавно и комунити модули годны для выборочного кат^пейст
Vladimir
Он не интуитивный какой то
Polnoch
в паппете хороший очень Puppet forge с кучей модулей (ансибловские роли в инете что лежат, юзать нельзя, увы)
Andrey
Alexander 🐕
Alexander 🐕
И роли, конечно же, юзать можно
Andrey
Polnoch
Иногда что-то сломано, да
Polnoch
Но в фордже ты ожидаешь, что код будет работать
Andrey
проще написать своё
Polnoch
Я прям часто что-то через r10k подключаю
Polnoch
Andrey
мне вот не впилась в модуле поддержка 2 десятков линуксов
Polnoch
Vladimir
Хм. Очень удачно я на телефон налепил защитное стекло.
Andrey
и ты понимаешь что три декларации в одном файлике просто и понятно, а разухабистый модуль это дно
Polnoch
Если что-то нужно, то в паппете я иду на фордж, и подключаю модуль через r10k в дев энвайромент. Если вдруг не завелось, то пробую другой модуль,
А в ансибле - или сама пишу, или смотрю _как_попытались_ написать, и иногда что-то копипащу (и не из галактики, а из гугла с гитхаба)
Andrey
особенно если ты не пользуешься функционалом
Andrey
или запилил модуль с форджа а он du делает
Andrey
рекусивно
Alexander 🐕
Использовал ноль модулей с гэлэкси
Andrey
и у тебя манифест применяется три часа
Vladimir
Главное не увлекаться
Alexander 🐕
Свои револьверы найдутся
Vladimir
А то из любой идеи выйдет говно
Polnoch
Andrey
ну как
Polnoch
в это время можно котиков на ютубе смотреть, или сюда писать :)
Ну или в другом случае, что-то дописывать
Polnoch
всё же не три часа, а несколько минут, и это ОК (имхо)
Andrey
Polnoch
Хотя для опенстека что я писала, установка контроллера - там 40 минут :(
Vladimir
Polnoch
Polnoch
и тогда дёргаю классы из модуля с форджа через него
Polnoch
Александр
Александр
Andrey
Polnoch
Polnoch
В этом случае я свой написала
Александр
😳
Polnoch
не знаю, я верю, что нужно поддерживать как можно меньше кода
Polnoch
Всегда есть повод что-то написать
Polnoch
и если есть что-то рабочее с форджа, я юзаю
Andrey
или вот https://forge.puppet.com/puppetlabs/apache научись в этом делать mod_security и ssl offload
Roki
Александр
Andrey
Polnoch
Polnoch
если есть проблемы в оптимизации, как я уже писала, решаю это изменением точки входа
Polnoch
и дёрганием классов модуля напрямую из моего враппера
Andrey
а ещё из прекрасного изза апдейта папета модуль майскуль делает тебе новую базу более пустую
Andrey
а можно просто написать простой модуль
Александр
Andrey
ну и трекать время применения
Polnoch
А если нет,
Polnoch
то лучше взять с форджа
Александр
То все равно лучше писать своё
Polnoch
Я в это верю, что поддерживать туеву хучу кода зло
Александр
😄😄😄
Polnoch
Нужно пользоваться плодами коллективного разума
Polnoch
Люди стайные животные, не одиночки (ну если не брать некоторых разрабов-интравертов),
Andrey