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