confuzzle

Tela Software:
confuzzle
Detalhes de Software:
Versão: 0.2.0
Data de upload: 20 Feb 15
Revelador: Jamie Matthews
Licença: Livre
Popularidade: 12

Rating: 4.0/5 (Total Votes: 1)

confuzzle é uma pequena ferramenta para gerar arquivos de configuração, combinando modelos Jinja2 com dados YAML.
Ao implantar um aplicativo, muitas vezes você precisa criar arquivos de configuração para vários componentes (bancos de dados, servidores web, proxies reversos, etc). Muitas vezes, o mesmo valor tem de aparecer em vários locais (por exemplo, um número de porta que deverá ligar-se a servidores e os clientes devem ligar-se a). confuzzle permite armazenar toda a sua configuração do aplicativo em um só lugar (possivelmente fora do controle de versão), e combiná-lo com os seus arquivos de configuração templated em tempo de compilação.
Exemplo
Em sua gunicorn.py.tmpl:
ligar = "127.0.0.1: {{gunicorn.port}}"
Em sua nginx.conf.tmpl:
app_server a montante {
& Nbsp; 127.0.0.1 servidor: {{}} gunicorn.port fail_timeout = 0;
}
Aqui está a sua config.yaml
gunicorn:
& Nbsp; port: 8080
Por padrão, confuzzle lê da entrada padrão e escreve na saída padrão. Para usar:
confuzzle config.yaml gunicorn.py
confuzzle config.yaml nginx.conf
Agora, seus arquivos parecido com este:
ligação: "ligar =" 127.0.0.1:8080 "
app_server a montante {
& Nbsp; servidor 127.0.0.1:8080 fail_timeout = 0;
}
Você também pode fornecer uma lista de arquivos YAML. Isto pode ser útil se você gostaria de combinar um arquivo de configuração geral (no controle de versão) com um arquivo contendo segredos, como senhas de banco de dados (não no controle de versão).
confuzzle config.yaml secrets.yaml settings.py
Veja --help confuzzle para a lista completa de argumentos.
Instalação
Você pode instalar confuzzle de PyPI:
pip instalar confuzzle

O que é novo nesta versão:

  • Corrigir setup.py

Requisitos :

  • Python

Outro software de desenvolvedor Jamie Matthews

django-activelink
django-activelink

11 May 15

django-spurl
django-spurl

15 Apr 15

Comentário para confuzzle

Comentários não encontrado
Adicionar comentário
Ligue imagens!