X
Ну у шефа есть что то типа chef generate cookbook, там уже вся структура под кукбук
X
+ kitchen.yml
X
или это все ненужно для воркфлоу с ансиблом?
X
Что за генератор плейбуки ещё?
Видимо вы не работали с Шефом
tutunak
ansible-galaxy init
Timur
Это для роли, а не плейбуки
tutunak
Ну а для роли в общем не вижу смысла или в vscode сниппеты юзать
Nklya
Ну у шефа есть что то типа chef generate cookbook, там уже вся структура под кукбук
Нет, готового нет, но можно либо добавить руками или юзать cookiecutter
Viktor
Ну у шефа есть что то типа chef generate cookbook, там уже вся структура под кукбук
есть ещё такая тула https://molecule.readthedocs.io/en/latest/usage.html#init
George
Поддержу
Timur
Там тот же самый ansible-galaxy init вызывается
Nklya
Вопрос про другое был
Nklya
И к сожалению в ансибле действительно и близко пока нет нормального девелопмент кита
Nklya
Как собственно и в солте
Timur
А он нужен при такой лаконичности и простоте кода?
Nklya
Шефдк прекрасен, даже паппет раздупился год назад и сделал
Timur
А надо ли?
Апиридил :)
Nklya
Это не про лаконичность, это про окружение разработки
Nklya
И что в ансибле, что в солте, это приседания под пип
Sergey
Это всё-таки вопрос питона, а не ансибла. Руби ставил под шеф? А ведь то же самое днище абсолютно.
Nklya
У шефдк бандленый руби, ничего там ставить не надо
Sergey
Ну и Ансибл на модных дистрах пакетным менеджером ставится, чего не так-то?
Nklya
Что нет протестированного версионированного набора компонентов, который даёт тебе единую среду. Ты сидишь и ставишь ансибл одной версии, линт другой версии, молекулу и ещё тонну всякого из пипа и надеешься что оно совместимое и будет работать.
Nklya
И лочишь это на годы в реквайрементах
Nklya
Ну и молекула с тестинфрой и рядом не лежала с тест китченом и инспеком
Nklya
Nklya
Ага, перекладывание работы редхата на задницу пользователей
Vadim
редхат эту работу делает пакуя депенденсиес в пакеты центоси\федоре
Nklya
Без линтера и молекулы например
Vadim
хмм, справедливо. Начни с упаковки её в федоре
George
Т.к. иначе баги-баги-баги
Nklya
Даже если я упакую, это не будет то же самое что шефдк. Это будет куча разных рпм
George
А паппет с руби - богопротивная мерзость
Aleksey
срочно надо переписать шеф на го и это решит все проблемы
Aleksey
https://github.com/purpleidea/mgmt
Aleksey
о!
Aleksey
отличные теги
Aleksey
golang go configuration-management config-management devops etcd distributed-systems graph-theory choreography
Aleksey
во и бывший редхатовец.
Aleksey
я щитаю надо в прод
Womchik
последний особенно радует
manefesto
о боже
manefesto
монстр
Asten
Некогда редхату заниматься этими вашими ансиблами и ansible_mega_zverev_pack пилить. Они вон на баше учат sudoers рендерить
Dmitry
Привет всем. А как можно поменять пароль текущему linux-пользователю с юзерскими привилегиями?
George
passwd ?
George
только он текущий пасс спросит, 200%
Dmitry
в Ansible
George
э....
George
тогда задачу не понимаю
Dmitry
именно /bin/passwd и надо вызвать, а не /sbin/usermod
George
вызови через шелл
George
в чем проблема-то
Dmitry
есть обычный юзер на 100 серваках. Надо чтоб он мог менять пароль каждые 30 дней.
Dmitry
вызови через шелл
Пароль открытым текстом?
/warn
Пасворд можно генерить?
Dmitry
нет
Tadeusz
Хэш не?
George
а какое отношение политика изменения паролей имеет к passwd?
/warn
нет
А тебе нужно что бы юзер задавал пароль?
Dmitry
да
/warn
Хм, у меня есть только с авто генерацией, могу скинуть
Lev
Вброшу, не по теме, может кто интересовался темой) – https://github.com/leominov/ansible-coverage-callback
Dmitry
Хм, у меня есть только с авто генерацией, могу скинуть
То есть, ты от привилегированного пользователя генеришь и раскидываешь по сервакам?
/warn
Ага
/warn
Сейчас, как на работу приду, а то он на серверах лежит