Я хочу создать центральное хранилище конфигурационных файлов, чтобы у меня могли быть изменения в любом конфиге под контролем версий (Mercurial). Это будет включать в себя несколько блоков GNU / Linux (которые будут использовать etckeeper), файлы конфигурации сетевого оборудования, файлы конфигурации принтера и, что не менее важно, конфигурации Windows.
Я знаю, что вы можете импортировать некоторые конфигурации, такие как ISA и DHCP, как текстовые / xml-файлы и даже общие папки как раздел реестра, но для таких вещей, как объекты групповой политики и AD, IIS, MSSql и другие, есть ли способы получить конфигурации в виде плоских файлов? В принципе, можете ли вы иметь что-то вроде etckeeper под Windows? Что-то вроде команд на базе PowerShell или тому подобное?
Кроме того, могут ли ACL и другие права доступа к файлам сохраняться под управлением версиями (hg)?
Кстати, я уже читал
- Какие существуют решения, позволяющие использовать контроль версий для файлов конфигурации сервера?
- Какой инструмент вы рекомендуете отслеживать изменения на сервере Linux / Unix
но безрезультатно.