danie1cohen.django
Django
Eine wiederverwendbare Rolle für das Bereitstellen von Django-Apps
Anforderungen
Diese Rolle ist für die Ausführung auf Ubuntu Trusty-Servern konzipiert.
Rollenvariablen
Sie sollten einige grundlegende Variablen definieren
# für die virtuelle Umgebung
project: deinprojekt
django_repo: ssh://[email protected]/dein/yourthing.git
Die Standard-Apps sind in django_default_apps gespeichert. Das bedeutet, dass Sie nur spezifische Apps für Ihr Projekt auflisten müssen.
django_installed_apps:
- deineapp
django_secret_key: !super@random#key$woo!
django_debug: ja
django_allowed_hosts: []
Wenn Sie zusätzliche Einstellungen hinzufügen möchten, können Sie diese in der Variablen django_addl_settings angeben. Da wir die Möglichkeit beibehalten haben, Python in dieser Variablen zu schreiben, müssen Sie sicherstellen, dass Anführungszeichen beim Übersetzen von YAML nach Python hinzugefügt werden.
django_addl_settings:
FOO: "'?????'"
BAR: "'PROFIT!!!!!!'"
Abhängigkeiten
danie1cohen.virtualen3
Beispiel-Playbook
- hosts: server
roles:
- danie1cohen.django
Lizenz
BSD