solutionDrive.s3_deployment
S3-Bereitstellung
Rolle, um Archive von S3 abzurufen und sie in einen bestimmten Ordner bereitzustellen.
Anforderungen
boto - um mit S3 kommunizieren zu können.
Rollenvariablen
project_name: 'projekt'
Der project_name wird für den vollständigen installation_path verwendet.
installation_path: '/var/www/'
Installationspfad, der die Verzeichnisse des Projektnamens enthält.
download_destination_path: '/tmp/'
Zielpfad, um das Archiv vorübergehend zu speichern.
download_destination_file: "{{ download_destination_path }}release.tar.gz"
Dateiname, der für die Speicherung des Archivs verwendet wird.
owner: 'www-data'
Besitzer, der für die Dateien/Ordner im installation_path/project_name-Ordner festgelegt wird.
group: 'www-data'
Gruppe, die für die Dateien/Ordner im installation_path/project_name-Ordner festgelegt wird.
s3_bucket: ''
Bucket, der verwendet werden soll.
s3_object: ''
Objekt, das aus dem Bucket heruntergeladen werden soll.
aws_region: 'eu-central-1'
Region, in der der Bucket verfügbar ist.
Abhängigkeiten
keine
Beispiel-Playbook
- hosts: server
roles:
- { role: solutiondrive.s3-bereitstellung }
Pflege
solutionDrive DevOps developer@solutiondrive.de
Installieren
ansible-galaxy install solutionDrive.s3_deployment
Lizenz
Unknown
Downloads
1.3k
Besitzer