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