solutionDrive.s3_deployment

S3-Déploiement

Rôle pour récupérer des archives depuis S3 et les déployer dans un dossier spécifique

Exigences

boto - pour pouvoir communiquer avec S3

Variables du Rôle

nom_du_projet: 'projet'

Le nom_du_projet sera utilisé pour le chemin d'installation complet

chemin_d'installation: '/var/www/'

Chemin d'installation qui contiendra les répertoires du nom du projet

chemin_de_destination_de_téléchargement: '/tmp/'

Chemin de destination pour stocker temporairement l'archive

fichier_de_destination_de_téléchargement: "{{ chemin_de_destination_de_téléchargement }}release.tar.gz"

Nom de fichier à utiliser pour stocker l'archive

propriétaire: 'www-data'

Propriétaire qui sera défini pour les fichiers/dossiers dans le dossier chemin_d'installation/nom_du_projet

groupe: 'www-data'

Groupe qui sera défini pour les fichiers/dossiers dans le dossier chemin_d'installation/nom_du_projet

seau_s3: ''

Seau qui doit être utilisé

objet_s3: ''

Objet qui doit être téléchargé depuis le seau

région_aws: 'eu-central-1'

Région dans laquelle le seau est disponible

Dépendances

aucune

Exemple de Playbook

- hôtes: serveurs
  rôles:
     - { rôle: solutiondrive.s3-déploiement }

Mainteneur

solutionDrive DevOps developer@solutiondrive.de

À propos du projet

Ansible role to get archives from s3 to deploy them to a specific folder

Installer
ansible-galaxy install solutionDrive.s3_deployment
Licence
Unknown
Téléchargements
1.3k
Propriétaire