basserselim.deploy

Nombre del Rol

Un rol simple para desplegar una aplicación.

Requisitos

Variables del Rol

  • deploy_path: ruta donde se desplegará
  • deploy_owner: propietario del directorio / archivos de despliegue
  • deploy_group: grupo del directorio / archivos de despliegue
  • deploy_release_file: ruta a un archivo comprimido con la versión a desplegar
  • deploy_shared_folders: lista de carpetas que se comparten entre versiones, por ejemplo, sesiones, registros, cargas

Ejemplo de Playbook

- hosts: servidores
  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"
       # crea el directorio /srv/app/shared/uploads si no existe y 
       # crea un enlace desde /srv/app/current/data/uploads a /srv/app/shared/uploads

Licencia

BSD

Información del Autor

Acerca del proyecto

A simple Role to deploy an application.

Instalar
ansible-galaxy install basserselim.deploy
Licencia
Unknown
Descargas
124
Propietario