basserselim.deploy

Nom du Rôle

Un rôle simple pour déployer une application.

Exigences

Variables du Rôle

  • deploy_path : chemin où déployer
  • deploy_owner : propriétaire du répertoire / fichiers de déploiement
  • deploy_group : groupe du répertoire / fichiers de déploiement
  • deploy_release_file : chemin vers une archive avec la version à déployer
  • deploy_shared_folders : liste des dossiers partagés entre les versions, par exemple, sessions, journaux, téléchargements

Exemple de Playbook

- hosts: serveurs
  roles:
     - role: basserselim.deploy
       deploy_path: "/srv/app"
       deploy_release_file: "../release.tar.gz"
       deploy_owner: "www-data"
       deploy_group: "www-data"
       deploy_shared_folders:
         - path: "data/uploads"
           src: "uploads"
       # crée le répertoire /srv/app/shared/uploads s'il n'existe pas et 
       # crée un lien de /srv/app/current/data/uploads vers /srv/app/shared/uploads

Licence

BSD

Informations sur l'Auteur

À propos du projet

A simple Role to deploy an application.

Installer
ansible-galaxy install basserselim.deploy
Licence
Unknown
Téléchargements
124
Propriétaire