solutionDrive.s3_deployment
S3-部署
从S3获取档案并将其部署到特定文件夹的角色
要求
boto - 用于与S3通信
角色变量
project_name: 'project'
项目名称将用于完整的安装路径
installation_path: '/var/www/'
保存项目名称目录的安装路径
download_destination_path: '/tmp/'
存储档案临时文件的目标路径
download_destination_file: "{{ download_destination_path }}release.tar.gz"
用于存储档案的文件名
owner: 'www-data'
将在安装路径/project_name文件夹中的文件/文件夹上设置的所有者
group: 'www-data'
将在安装路径/project_name文件夹中的文件/文件夹上设置的组
s3_bucket: ''
要使用的存储桶
s3_object: ''
要从存储桶下载的对象
aws_region: 'eu-central-1'
存储桶可用的区域
依赖项
无
示例剧本
- hosts: servers
roles:
- { role: solutiondrive.s3-deployment }
维护者
solutionDrive DevOps developer@solutiondrive.de
安装
ansible-galaxy install solutionDrive.s3_deployment
许可证
Unknown
下载
1.3k