Práticas recomendadas para configuração de software?

2

Estou configurando minhas instâncias do AWS EC2 com o Ansible, mas não sei qual é a melhor maneira de armazenar a configuração do meu aplicativo.

Agora, estou apenas enviando um arquivo "app.properties" para o servidor, usando o Ansible, mas gostaria de removê-lo do meu controle de origem. Além disso, gostaria de armazenar tudo em variáveis de ambiente, em vez dos arquivos do sistema operacional, para torná-lo mais seguro.

Existe uma boa ferramenta para isso? Algo simples, como um servidor de configuração key-val, onde todos os seus servidores se conectarão e obterão suas próprias propriedades?

Obrigado!

    
por André Gil 12.02.2014 / 17:15

1 resposta

1

Não tenho certeza se entendi o suficiente sobre sua configuração para responder sua consulta sobre variáveis de ambiente vs arquivos de propriedade. No entanto, em resposta à segunda parte, há pelo menos dois sistemas que eu conheço projetados para essa necessidade:

etcd e zookeeper

    
por 12.02.2014 / 18:15