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 role to get archives from s3 to deploy them to a specific folder

安装
ansible-galaxy install solutionDrive.s3_deployment
许可证
Unknown
下载
1.3k