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'
Владелец, который будет установлен для файлов/папок в директории installation_path/project_name
group: 'www-data'
Группа, которая будет установлена для файлов/папок в директории installation_path/project_name
s3_bucket: ''
Bucket, который должен быть использован
s3_object: ''
Объект, который должен быть загружен из бака
aws_region: 'eu-central-1'
Регион, в котором доступен бакет
Зависимости
нет
Пример плейбука
- hosts: servers
roles:
- { role: solutiondrive.s3-deployment }
Поддержка
solutionDrive DevOps developer@solutiondrive.de
Установить
ansible-galaxy install solutionDrive/ansible-role-s3-deployment
Лицензия
Unknown
Загрузки
1286
Владелец