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

Управление dotfiles / configuration и ~ / bin / -scripts для наборов серверов

У меня есть несколько репозиториев git, содержащих мои файлы конфигурации и скрипты, которые я использую.

Конечно, я не использую все сценарии на всех машинах, к которым у меня есть доступ, например никаких скриптов и конфигураций, связанных с музыкой, на компьютерах, к которым я обращаюсь в своей компании.

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

Таким образом, это становится все более и более сложным, и, учитывая, что я не хочу изобретать велосипед, я спрашиваю вас - есть ли инструмент, который может все это сделать?

Я думал о чем-то вроде системы apt-get: иметь метапакеты для моих наборов серверов (рабочий | домашний | рабочий стол | программирование компьютеров) и просто запустить apt-get install work | home | ... / upgrade на машине до установить / получить изменения. Есть колесо или его еще не изобрели? Конечно, он должен быть максимально портативным: -]

Спасибо, всего хорошего

Не могли бы вы использовать git подмодули? Книга git руководство довольно хорошо.