George
да
Anonymous
омагад
Anonymous
спасибо
Max
А переменные нельзя для ansible-lint прокидывать?
нет. т.е. то что да - не позволяет валидировать 'атрибуты'
Max
ансибл ямл получает какие-то переменные, но попросить его валидировать ямлы на предмет строения атрибут (переменные с т.з. ямл - просто атрибуты)
Max
не возможно.
Max
ему можно передать правила.
Max
но это построчный регекс.
Max
теперь понятнее?
X
mazer = berkshelf?
cent
но это построчный регекс.
Т.е. только по одному файлу? Сам он в инклуды не ныряет?
X
?!??
!?!!!
Dr. L.S.Dee
Ась? Вы тут уже регулярками разговариваете?
Dr. L.S.Dee
дя
В рифму ответить?
Марат
разве он что-то спрашивал, чтобы отвечать?
Dr. L.S.Dee
Ну да, резковато получилось. Не хотел(
X
Ебатькопать, никто не ставил кукбуки с Berkshelf? никто не ставил роли с mazer'ом?
X
а что это и зачем?
Зачем Ансиблу Mazer?
X
Чтоб было охуннно как в Chef, "berks install nginx" == "mazer install geerlingguy.nginx"
X
Вангую mazer запилили с представлением berks. В чем разница ansible-galaxy и mazer?
X
Нечего сказать по теме, придержите свое скудоумие, регулярки им мои непонятны 😂
Max
Нечего сказать по теме, придержите свое скудоумие, регулярки им мои непонятны 😂
т.е. с одной стороны нужен шеф. с другой ансибл. поясни скудоуму юзкейс, кроме cv driven development.
X
Какие стороны? выбирайте Chef или Ansible
X
У Chef свои прелести, у Ansible свои?
X
Миксовать не советую если вы не DevOps сервис контора
Max
прелести шефа опущены в ансибл. сервер, состояние.
Max
агент.
Max
на хера козе боян, если нужен шеф.
Max
в шефе есть механизм удаленного запуска а ля адхок.
Max
не понимаю юзкейс комбинации.
X
Какая комбинация? где вы видите что я их миксанул?
X
Я сравнил их фичи
Max
я видимо так понял. можно на ты.
X
У Chef - berks, и спросил является ли mazer у Ansible, как беркс у шефа
X
Но непонятно почему ansible-galaxy != mazer?
Max
я не игрался, но по доке в отличие от галакси cli, который занимается только ролями, мэйзер еще и плагины ставит.
Max
и еще всякий "контент".
Max
это судя по доке.
X
Завелось обсуждение! славабгу
Max
и управляет "коллекциями" контента.
Max
короче opinionated проект ансибла для обертки для ленивцев из больших корпоративов.
X
Даже так?!
Max
т.е. чтобы и плагины, и плейбуки можно было паковать
Max
тестировать.
Max
сегодня плагины и плейбуки в фирмах пакуют кто как.
Max
особенно для оффлайновых процессов
X
Со стандартами у Ansible вообще пизда, Chef тут радикально выигрывает
Max
Со стандартами у Ansible вообще пизда, Chef тут радикально выигрывает
да, начально предполагалось опр. соотношение между кол-вами плейбуков и ролей.
Max
типа 1 плейбук лепит N ролей.
Max
когда плейбуков (в большой орге) плодится, или превышает кол-во ролей, возникает новый юзкейс управления этим бардаком.
Max
при достаточно кривых руках - чертик копыта и голову сломит.
Max
имхо, мой субъективный анализ.
George
Это характерно для любой scm
George
Что шеф, что паппет, что сольт
Max
неа. ансибл задумывался не как scm.
Max
но давление корпоративых клиентов тянет его туда.
Max
с т.з. редхат - есть интерес приклеиться к клиентам по максимуму векторов интеракции. имхо, если нужен такой уровень сложности, вложенности, и кастомизации, лучше смотреть на scm решения, изначально.
Max
имхо классический подход ансибла очень хорошо коррелирует с микросервисной архитрктурой - маленькие роли, не замороченные, быстрые, несколько штук. желательно прменяемые либо на жарке образа, и другие на живую систему.
Max
т.е. не "модальные". без всяких мудрых комбинмций тэгов.
Max
в ансибле фунционал scm - надстройки, допилки.
Max
ансибл голяком - не scm.
X
что такое scm?
Max
еще пожалуйся на отсутствие слежки за сочтоянием. тоже мимо кассы.
Max
что такое scm?
software configuration menagement.
kevit
Ansible это clusterssh на питоне
Max
не
чего "не", если "ага".
X
Как было в какой то книге, Ансибл - это for loop по таскам
Max
да. причем таски недолгие.
kevit
Таски это ansible-playbook
inqfen
Как по мне, так ансибл куда логичней чем chef
Max
и не очень много