django

Django

Переиспользуемая роль для развертывания приложений на Django

Требования

Эта роль предназначена для работы на Ubuntu Trusty.

Переменные роли

Вам нужно будет определить несколько основных переменных

# для виртуального окружения
project: вашпроект

django_repo: ssh://[email protected]/вы/вашпроект.git

По умолчанию приложения хранятся в django_default_apps. Это значит, что вам нужно перечислить только те, которые специфичны для вашего проекта

django_installed_apps:
  - ваше_приложение

django_secret_key: !super@random#key$woo!
django_debug: да
django_allowed_hosts: []

Если вы хотите добавить дополнительные настройки, вы можете указать их в переменной django_addl_settings. Поскольку мы сохранили возможность писать на Python в этой переменной, если вы хотите представить строку, вам нужно убедиться, что кавычки будут добавлены при переводе из YAML в Python.

django_addl_settings:
  FOO: "'?????'"
  BAR: "'ПРИБУТЬ!!!!!!!'"

Зависимости

danie1cohen.virtualen3

Пример плейбука

- hosts: серверы
  roles:
     - danie1cohen.django

Лицензия

BSD

Информация об авторе

Дэн Коэн

О проекте

An ansible role for managing django app deployments

Установить
ansible-galaxy install danie1cohen/ansible-django
Лицензия
Unknown
Загрузки
68
Владелец