confuzzle

Software screenshot:
confuzzle
Podrobnosti Software:
Verze: 0.2.0
Datum uploadu: 20 Feb 15
Vývojka: Jamie Matthews
Licence: Volný
Popularita: 12

Rating: 4.0/5 (Total Votes: 1)

confuzzle je malý nástroj pro generování konfiguračních souborů tím, že kombinuje Jinja2 šablony s daty YAML.
Při zavádění aplikace, často je třeba vytvořit konfigurační soubory pro různé komponenty (databáze, webové servery, reverzních proxy, atd). Často, stejná hodnota musí objevit na více místech (například, číslo portu, který by měl vázat na servery a klienti by se připojit k). confuzzle umožňuje ukládat všechny vaše app konfiguračním na jednom místě (možná mimo kontrolu verze), a kombinovat je se svými templátovaného konfigurační soubory okamžiku sestavení.
Příklad
Ve vašem gunicorn.py.tmpl:
vázat = "127.0.0.1: {{}} gunicorn.port"
Ve vašem nginx.conf.tmpl:
upstream app_server {
& Nbsp; server 127.0.0.1: {{}} gunicorn.port fail_timeout = 0;
}
Tady je vaše config.yaml
gunicorn:
& Nbsp; port: 8080
Ve výchozím nastavení, confuzzle čte ze standardního vstupu a zapisuje na standardní výstup. Chcete-li použít:
confuzzle config.yaml gunicorn.py
confuzzle config.yaml nginx.conf
A teď, vaše soubory vypadat takto:
bind: "bind =" 127.0.0.1:8080 "
upstream app_server {
& Nbsp; serveru 127.0.0.1:8080 fail_timeout = 0;
}
Můžete také dodat seznam YAML souborů. To může být užitečné, pokud chcete spojit obecné konfigurační soubor (v řízení verzí), se souborem, který obsahuje tajemství, jako jsou databáze hesel (není pod kontrolou verzí).
confuzzle config.yaml secrets.yaml settings.py
Viz confuzzle --help pro úplný seznam argumentů.
Instalace
Můžete nainstalovat confuzzle z PyPI:
Pip nainstalovat confuzzle

Co je nového v této verzi:

  • Fix setup.py

Požadavky na :

  • Python

Ostatní software developer Jamie Matthews

django-spurl
django-spurl

15 Apr 15

django-activelink
django-activelink

11 May 15

Komentáře k confuzzle

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!