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

Autor Informationen

Dan Cohen

Über das Projekt

An ansible role for managing django app deployments

Installieren
ansible-galaxy install danie1cohen.django
GitHub Repository
Lizenz
Unknown
Downloads
79
Besitzer