Назад | Перейти на главную страницу

Включение конфигураций сервера в контроль версий через SSH

У меня есть куча серверов * nix в производстве. Я хотел бы поместить важные файлы конфигурации в систему контроля версий

Моя основная идея заключалась в том, чтобы

Я хотел бы знать, есть ли какой-нибудь инструмент, который уже делает это (или делает это лучше). Было бы идеально, если бы при каждом изменении конфигурации, инициированном пользователем, ему предлагалось добавить изменение в локальное хранилище.

Я сделал нечто подобное. Однако мы будем управлять файлами конфигурации в Puppet, которые затем будут храниться в SVN. У меня есть два других администратора Linux на серверной ферме из 160 серверов, и это хорошо сработало. Он предоставил историю изменений (SVN), а также управление конфигурацией через Puppet.

Взгляни на etckeeper - это довольно близко к тому, что вы ищете.

изучите такие инструменты, как puppet или cfengine. Обычно это лучший результат, imho.