confuzzle

Software screenshot:
confuzzle
Software detaljer:
Version: 0.2.0
Upload dato: 20 Feb 15
Udvikler: Jamie Matthews
Licens: Gratis
Popularitet: 12

Rating: 4.0/5 (Total Votes: 1)

confuzzle er en lille værktøj til at generere konfigurationsfiler ved at kombinere Jinja2 skabeloner med YAML data.
I forbindelse med implementeringen af ​​en ansøgning, du ofte nødt til at oprette konfigurationsfiler til forskellige komponenter (databaser, webservere, reverse fuldmagter, osv). Ofte samme værdi behov at optræde i flere steder (f.eks, et portnummer, at servere skal binde til og kunder skal tilsluttes). confuzzle kan du gemme alle dine app config på ét sted (muligvis uden for versionsstyring), og kombinere det med dine template config filer under oversættelse.
Eksempel
I dit gunicorn.py.tmpl:
binde = "127.0.0.1: {{gunicorn.port}}"
I dit nginx.conf.tmpl:
opstrøms app_server {
& Nbsp; server 127.0.0.1: {{gunicorn.port}} fail_timeout = 0;
}
Her er din config.yaml
gunicorn:
& Nbsp; port: 8080
Som standard confuzzle læser fra stdin og skriver til stdout. Hvis du vil bruge:
confuzzle config.yaml gunicorn.py
confuzzle config.yaml nginx.conf
Nu dine filer se sådan ud:
binde "binde =" 127.0.0.1:8080 "
opstrøms app_server {
& Nbsp; server 127.0.0.1:8080 fail_timeout = 0;
}
Du kan også levere en liste over YAML filer. Dette kan være nyttigt, hvis du gerne vil kombinere en generel konfigurationsfil (i version kontrol) med en fil, der indeholder hemmeligheder, såsom database passwords (ikke i version kontrol).
confuzzle config.yaml secrets.yaml settings.py
Se confuzzle --help for den fulde liste med argumenter.
Installation
Du kan installere confuzzle fra PyPI:
pip installere confuzzle

Hvad er nyt i denne udgivelse:

  • Fix setup.py

Krav :

  • Python

Andre software developer Jamie Matthews

django-activelink
django-activelink

11 May 15

django-spurl
django-spurl

15 Apr 15

Kommentarer til confuzzle

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!