solutionDrive.s3_deployment
S3-Wdrażanie
Rola do pobierania archiwów z S3, aby wdrożyć je do konkretnego folderu
Wymagania
boto - aby móc komunikować się z S3
Zmienne roli
project_name: 'projekt'
Nazwa projektu będzie używana do pełnej ścieżki instalacji
installation_path: '/var/www/'
Ścieżka instalacji, w której będą przechowywane katalogi o nazwie projektu
download_destination_path: '/tmp/'
Ścieżka docelowa do tymczasowego przechowywania archiwum
download_destination_file: "{{ download_destination_path }}release.tar.gz"
Nazwa pliku używana do przechowywania archiwum
owner: 'www-data'
Właściciel, który będzie ustawiony dla plików/folderów w folderze installation_path/project_name
group: 'www-data'
Grupa, która będzie ustawiona dla plików/folderów w folderze installation_path/project_name
s3_bucket: ''
Bucket, który powinien być używany
s3_object: ''
Obiekt, który należy pobrać z bucketu
aws_region: 'eu-central-1'
Region, w którym bucket jest dostępny
Zależności
brak
Przykładowy Playbook
- hosts: serwery
roles:
- { role: solutiondrive.s3-deployment }
Utrzymujący
solutionDrive DevOps developer@solutiondrive.de
Zainstaluj
ansible-galaxy install solutionDrive.s3_deployment
Licencja
Unknown
Pobrania
1.3k
Właściciel