Não é uma resposta direta, mas você examinou sistemas de gerenciamento de configuração, como o cfengine ou o fantoche? Eles são construídos para esse propósito.
Cenário:
Eu tenho uma rede com poucas máquinas baseadas em RPM, e preciso padronizar e algumas vezes en masse atualizar alguns arquivos de configuração * NIX previsíveis: nsswitch.conf
, ntp.conf
, ldap.conf
, syslog.conf
, etc.
(Eu controlo as configurações que posso no momento da inicialização, e escondo a maioria das alterações de rede com as mudanças maliciosas de A, mas às vezes preciso alcançar as máquinas e girar um botão.)
Agora, posso revisar os existentes e introduzir novos pacotes nesses repositórios RPM boxen, e meu pensamento é padronizar sua configuração introduzindo RPMs "somente de configuração"
Pergunta
A idéia de substituir sumariamente os arquivos /etc
pertencentes a algum outro RPM me dá uma pausa, no entanto. Alguém tem orientação prática para este esforço, particularmente recomendações para fazer isso com segurança?
Posso sugerir o check-out do Blueprint? É um gerenciamento de configuração super simples e pode ajudar você a padronizar as configurações. Pode gerar modelos reutilizáveis a partir de sistemas baseados em Debian ou RPM. Ping me se você tiver alguma dúvida.