Size: a a a

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

2016 December 20

0

0x00 in Puppet — русскоговорящее сообщество
Он хорошо подходит для того, чтобы разграничивать привелегии. Например, есть возможность выдать команду инженерам на перезапуск каких-то штук без доступа на сервер.
источник

0

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

p

ptchol in Puppet — русскоговорящее сообщество
это отлично решается чере pssh и sudoers
источник

p

ptchol in Puppet — русскоговорящее сообщество
без всяких наворотов
источник

0

0x00 in Puppet — русскоговорящее сообщество
Только не даёт такой гибкости типа:
- выполнить там, где факт role =~ balancer-[0-3]
- там, где подключен класс паппета такой-то, пригнать паппет незамедлительно
И единственное, что надо, чтобы это работало при наличии mcollective — положить ключи и выдать права.

Да, это не новая задача, и да, есть другие решения. Но эти решения меньше интегрируются в существующую инфраструктуру Puppet и дают меньше гибкости.
источник

p

ptchol in Puppet — русскоговорящее сообщество
Это как бы круто звучит но запуск агента по классу редко кода нужен, чаще по роли а это просто списки хостов.
источник

p

ptchol in Puppet — русскоговорящее сообщество
Субъективно конечно
источник

0

0x00 in Puppet — русскоговорящее сообщество
Ну списки хостов меняются постоянно.
источник

0

0x00 in Puppet — русскоговорящее сообщество
У нас даже Ansible здорово завязан на PuppetDB, что позволяет делать подобные же штуки. Очень удобно.
источник

0

0x00 in Puppet — русскоговорящее сообщество
А то так получается:
— Кто опять забыл сделать git pull?!
Тихо из угла:
— Бл* :(
источник

p

ptchol in Puppet — русскоговорящее сообщество
Не проблема эти списки генерить на основе site.pp вот вобще
источник

p

ptchol in Puppet — русскоговорящее сообщество
Нууу
источник

p

ptchol in Puppet — русскоговорящее сообщество
Это совсем другая проблема
источник

0

0x00 in Puppet — русскоговорящее сообщество
Да, теперь, когда нет наследования нод, действительно меньше проблем.
источник

0

0x00 in Puppet — русскоговорящее сообщество
ptchol
Это совсем другая проблема
Не соглашусь. Надо строить рабочий процесс так, чтобы при любой запаре было меньше возможностей накосячить.
источник

p

ptchol in Puppet — русскоговорящее сообщество
С этим трудно спорить
источник

p

ptchol in Puppet — русскоговорящее сообщество
Но вы же решаете эту же проблему в ансибле ?
источник

p

ptchol in Puppet — русскоговорящее сообщество
И параллельные запуски )
источник

0

0x00 in Puppet — русскоговорящее сообщество
Ансибл используется только ограниченным количеством людей. Обычно теми, у кого и так есть рут на серверах.
источник

0

0x00 in Puppet — русскоговорящее сообщество
Паппет — это инструмент, к которому мы давали доступ желающим. Знаешь паппет — вперёд, можешь что-то шевелить на сервере. Все деплои только так. Просто так доступ — отдельная процедура.
источник