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 desplieguedeploy_group
: grupo del directorio / archivos de desplieguedeploy_release_file
: ruta a un archivo comprimido con la versión a desplegardeploy_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
Instalar
ansible-galaxy install basserselim.deploy
Licencia
Unknown
Descargas
124
Propietario