Gerenciamento de configuração do Bacula no git, sem senhas

1

Eu gostaria de usar o git para começar a gerenciar nossos arquivos de configuração do Bacula, mas quero manter fora (ou mascarar) as senhas nesses arquivos.

Eu considerei:

  1. procurou por uma configuração no Bacula que permita apontar para um arquivo de chaves em vez de uma senha. Parece que isso implicaria a mudança para a configuração SSL
  2. usando os filtros git "clean" e "smudge" . Parece que isso exigiria a correção manual das senhas, ou a gravação de alguma lógica personalizada para a operação "borrar"
  3. Usando a diretiva "incluir outros arquivos" . Mas as linhas que eu quero excluir estão espalhadas pelo arquivo de configuração

Existe uma maneira mais fácil que negligenciei?

    
por pufferfish 03.09.2015 / 12:30

1 resposta

0

Uma opção seria usar o mecanismo de expansão de palavra-chave (borrar / limpar), mas ter seu filtro limpo criará as senhas em um novo arquivo (fora do repo) e seu filtro de manchas lerá o arquivo e colocará a senha novamente no campos.

Aqui está a documentação do sistema de expansão de palavras-chave (acho que você poderia adaptar facilmente o exemplo da data): link

    
por 02.12.2016 / 22:38