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.
minio
pour Python.
Installation
La méthode "rôle Ansible"
- Clonez ce dépôt dans votre
role_path
Ansible, 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_bucket
Licence
mit
Téléchargements
1.3k
Propriétaire
🔵⚪️