danie1cohen.django
Django
Djangoアプリケーションをデプロイするための再利用可能なロール
要件
このロールは、Ubuntu Trustyボックスで動作するように構築されています。
ロール変数
いくつかの基本的な変数を定義する必要があります。
# 仮想環境のために
project: あなたのプロジェクト名
django_repo: ssh://[email protected]/you/yourthing.git
デフォルトのアプリケーションはdjango_default_appsに保存されています。これは、プロジェクト特有のアプリケーションのみをリストアップすればよいことを意味します。
django_installed_apps:
- あなたのアプリ名
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: サーバー
roles:
- danie1cohen.django
ライセンス
BSD