danie1cohen.django

Django

Wielokrotne użycie roli do wdrażania aplikacji Django

Wymagania

Ta rola jest zaprojektowana do działania na systemie Ubuntu Trusty.

Zmienne roli

Będziesz chciał zdefiniować kilka podstawowych zmiennych:

# dla wirtualnego środowiska
projekt: twojprojekt

repo_django: ssh://[email protected]/ty/twojprojekt.git

Domyślne aplikacje są przechowywane w django_default_apps. Oznacza to, że musisz wymienić tylko te, które są specyficzne dla twojego projektu.

zainstalowane_aplikacje_django:
  - twojaaplikacja

klucz_tajny_django: !super@random#key$woo!
debug_django: tak
dozwolone_gospodarze_django: []

Jeśli chcesz dodać dodatkowe ustawienia, możesz je określić w zmiennej django_addl_settings. Ponieważ zachowaliśmy możliwość pisania w Pythonie w tej zmiennej, jeśli chcesz reprezentować ciąg znaków, upewnij się, że cudzysłowy zostaną dodane podczas tłumaczenia z YAML do Pythona.

dodatkowe_ustawienia_django:
  FOO: "'?????'"
  BAR: "'PROFIT!!!!!!'"

Zależności

danie1cohen.virtualen3

Przykładowy Playbook

- hosty: serwery
  role:
     - danie1cohen.django

Licencja

BSD

Informacje o autorze

Dan Cohen

O projekcie

An ansible role for managing django app deployments

Zainstaluj
ansible-galaxy install danie1cohen.django
Licencja
Unknown
Pobrania
79
Właściciel