alexisfacques.ansible_module_s3_minio_bucket
module-ansible-minio-bucket
module-ansible-minio-bucket est un module Ansible personnalisé qui vous permet de créer et de supprimer des seaux MinIO S3. Il est à peu près similaire à s3_bucket et aws_s3, mais il prend en charge les politiques de seau MinIO.
Pour commencer
Exigences
Les exigences ci-dessous sont nécessaires sur l’hôte qui exécute ce module.
miniopour Python.
Installation
La méthode "rôle Ansible"
- Clonez ce dépôt dans votre
role_pathAnsible, ou installez viaansible-galaxy:ansible-galaxy install alexisfacques.ansible_module_minio_bucket - Importez le rôle dans vos playbooks avant d'exécuter tout rôle ou tâche nécessitant le module
minio_bucket:- hosts: all roles: - alexisfacques.ansible_module_minio_bucket tasks: - minio_bucket: ...
La méthode "bibliothèque Ansible"
Alternativement, si l'importation d'un rôle est trop compliquée, vous pouvez stocker ce module dans le répertoire library défini dans votre fichier ansible.cfg (par défaut, c'est un sous-répertoire appelé library dans le répertoire contenant vos playbooks) :
[defaults]
library = /chemin/vers/votre/bibliothèque
Utilisation
Paramètres
| Paramètre | Choix/Par défauts | Commentaires |
|---|---|---|
| s3_url - chaîne / requis |
Point de terminaison de l'URL S3. | |
| name - chaîne / requis |
Nom du seau S3. | |
| access_key - chaîne / requis |
Clé d'accès MinIO S3. | |
| secret_key - chaîne / requis |
Clé secrète MinIO S3. | |
| state |
Choix : present / absent |
Créer ou supprimer le seau S3. |
| policy |
Choix : privé (laisser vide) / lecture seule / écriture seule / lecture-écriture |
Politique du seau S3 MinIO. |
| validate_certs booléen / |
Choix : oui / non |
Lorsque défini sur "non", les certificats SSL ne seront pas validés pour les versions de boto >= 2.6.0. |
Exemple d'utilisation
Des exemples d'utilisation peuvent être trouvés ici.
Licence
Ce projet est sous licence MIT - voir le fichier LICENSE pour les détails.
Installer
ansible-galaxy install alexisfacques.ansible_module_s3_minio_bucketLicence
mit
Téléchargements
1.8k
Propriétaire
🔵⚪️
