basserselim.deploy
Название Роли
Простая роль для развертывания приложения.
Требования
Переменные Роли
deploy_path
: путь для развертыванияdeploy_owner
: владелец каталога / файлов развертыванияdeploy_group
: группа каталога / файлов развертыванияdeploy_release_file
: путь к архиву с релизом для развертыванияdeploy_shared_folders
: список папок, которые используются между релизами, например, сессии, логи, загрузки
Пример Плейбука
- hosts: servers
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"
# создаёт директорию /srv/app/shared/uploads, если она не существует
# и создает ссылку с /srv/app/current/data/uploads на /srv/app/shared/uploads
Лицензия
BSD
Информация об Авторе
Установить
ansible-galaxy install basserselim.deploy
Лицензия
Unknown
Загрузки
124
Владелец