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

著者情報

ダン・コーエン

プロジェクトについて

An ansible role for managing django app deployments

インストール
ansible-galaxy install danie1cohen.django
ライセンス
Unknown
ダウンロード
79
所有者