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