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

Как управлять конфигурацией нескольких клиентских систем Linux?

Я управляю несколькими машинами (около 20, их оборудование совершенно другое), которые могут использоваться людьми в моем колледже.

На этих машинах установлены и ArchLinux, и Ubuntu, и я хотел бы централизованно управлять конфигурацией этих систем.

Я думаю о создании репозитория Git для ArchLinux и репозитория для Ubuntu, поместив туда /etc каталог и создание (в обоих репозиториях) ветви для каждой машины, полезной для хранения специфичных для машины данных (например, имени хоста, сетевых настроек, fstab, конфигурация grub и так далее).

Есть ли лучший способ справиться с конфигурацией?
Или любое программное обеспечение, которое уже это делает?

Посмотрите на puppet или chef и систему контроля версий на главном сервере конфигурации.