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

作者信息

Dan Cohen

关于项目

An ansible role for managing django app deployments

安装
ansible-galaxy install danie1cohen.django
许可证
Unknown
下载
79
拥有者