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