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