danie1cohen.django
Django
一个用于部署Django应用程序的可重用角色
要求
该角色用于在Ubuntu Trusty环境中运行
角色变量
您需要定义一些基本的变量
# 用于虚拟环境
project: yourproject
django_repo: ssh://[email protected]/you/yourthing.git
默认的应用程序存储在django_default_apps中。这意味着您只需列出任何特定于您的项目的应用程序
django_installed_apps:
- yourapp
django_secret_key: !super@random#key$woo!
django_debug: yes
django_allowed_hosts: []
如果您想添加任何其他设置,可以在django_addl_settings变量中指定它们。由于我们保留了在该变量中编写Python的能力,如果您想表示一个字符串,您需要确保在从yaml到Python的转换中添加引号。
django_addl_settings:
FOO: "'?????'"
BAR: "'PROFIT!!!!!!'"
依赖项
danie1cohen.virtualen3
示例剧本
- hosts: servers
roles:
- danie1cohen.django
许可证
BSD