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
Installer
ansible-galaxy install solutionDrive.s3_deployment
Licence
Unknown
Téléchargements
1.3k
Propriétaire