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

Информация об Авторе

О проекте

A simple Role to deploy an application.

Установить
ansible-galaxy install basserselim.deploy
Лицензия
Unknown
Загрузки
124
Владелец