danie1cohen.django

Django

Un rôle réutilisable pour déployer des applications Django

Exigences

Ce rôle est conçu pour fonctionner sur des machines Ubuntu Trusty.

Variables du Rôle

Vous devrez définir quelques variables de base.

# pour l'environnement virtuel
project: votreprojet

django_repo: ssh://[email protected]/vous/votredossier.git

Les applications par défaut sont stockées dans django_default_apps. Cela signifie que vous n'avez besoin de lister que celles qui sont spécifiques à votre projet.

django_installed_apps:
  - votreapp

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

Si vous souhaitez ajouter des paramètres supplémentaires, vous pouvez les spécifier dans la variable django_addl_settings. Étant donné que nous avons préservé la possibilité d'écrire du python dans cette variable, si vous souhaitez représenter une chaîne de caractères, vous devez vous assurer que des guillemets seront ajoutés dans la traduction du yaml au python.

django_addl_settings:
  FOO: "'?????'"
  BAR: "'PROFIT!!!!!!'"

Dépendances

danie1cohen.virtualen3

Exemple de Playbook

- hosts: serveurs
  roles:
     - danie1cohen.django

Licence

BSD

Informations sur l'Auteur

Dan Cohen

À propos du projet

An ansible role for managing django app deployments

Installer
ansible-galaxy install danie1cohen.django
Licence
Unknown
Téléchargements
79
Propriétaire