Page 1 of 1

Chef или Puppet

Posted: Mon Oct 28, 2013 1:06 pm
by MightyDok
Планируется ли реализовать в качестве подсистемы управления службами такое по как Opscode Chef или Puppet?

Re: Chef или Puppet

Posted: Mon Oct 28, 2013 1:37 pm
by skid
Этого в планах нет. Тем не менее, сделано много предпосылок для интеграции с puppet-ом и Chef-ов в обратную сторону . В частности вся конфигурация панели хранится в текстовых файлах, что упрощает манипуляции и контроль.

Re: Chef или Puppet

Posted: Mon Oct 28, 2013 1:59 pm
by MightyDok
skid wrote:Этого в планах нет. Тем не менее, сделано много предпосылок для интеграции с puppet-ом и Chef-ов в обратную сторону . В частности вся конфигурация панели хранится в текстовых файлах, что упрощает манипуляции и контроль.
Я про то, чтобы вместо shell скриптов перейти на управление конфигурацией ПО при помощи данных инструментов. При помощи манифеста задать шаблон для конфигурации того же Nginx например, а через web интерфейс на базе шаблона создавать рабочую конфигурацию.
При помощи Chef или Puppet обновлять конфигурацию на серверах, добавлять или удалять новые сущности и т.д. При этом они сами отследят что все везде выполнилось, либо сообщат об обратном. Инструменты из коробки поддерживают многосерверность и платформонезависимость.
Плюсов данного подхода масса, минусов практически нет.

Re: Chef или Puppet

Posted: Mon Oct 28, 2013 3:54 pm
by skid
При желании такое вполне можно сделать. Открытые конфиги этому способствуют.