alexisfacques.ansible_module_s3_minio_bucket
ansible-modul-minio-bucket
ansible-modul-minio-bucket ist ein benutzerdefiniertes Ansible-Modul, mit dem Sie MinIO S3-Buckets erstellen und löschen können. Es ist ähnlich wie s3_bucket und aws_s3, unterstützt jedoch MinIO-Bucket-Richtlinien.
Erste Schritte
Anforderungen
Die folgenden Anforderungen sind auf dem Host, der dieses Modul ausführt, erforderlich.
miniofür Python.
Installation
Der "Ansible-Rollen"-Weg
- Klonen Sie dieses Repository in Ihren Ansible
role_pathoder installieren Sie es überansible-galaxy:ansible-galaxy install alexisfacques.ansible_module_minio_bucket - Importieren Sie die Rolle in Ihre Playbooks, bevor Sie eine Rolle oder Aufgabe ausführen, die das
minio_bucket-Modul benötigt:- hosts: all roles: - alexisfacques.ansible_module_minio_bucket tasks: - minio_bucket: ...
Der "Ansible-Bibliotheks"-Weg
Alternativ, wenn das Importieren einer Rolle zu umständlich ist, können Sie dieses Modul im library-Verzeichnis speichern, das in Ihrer ansible.cfg-Datei definiert ist (Standard ist ein Unterverzeichnis mit dem Namen library im Verzeichnis, das Ihre Playbooks enthält):
[defaults]
library = /pfad/zur/ihrer/bibliothek
Verwendung
Parameter
| Parameter | Auswahl/Standards | Kommentare |
|---|---|---|
| s3_url - string / erforderlich |
S3 URL-Endpunkt. | |
| name - string / erforderlich |
Name des S3-Buckets. | |
| access_key - string / erforderlich |
MinIO S3 Zugriffsschlüssel. | |
| secret_key - string / erforderlich |
MinIO S3 geheimen Schlüssel. | |
| state |
Auswahl: present / absent |
Erstellen oder Entfernen des S3-Buckets. |
| policy |
Auswahl: privat (leer lassen) / schreibgeschützt / schreibgeschützt / lesen-schreiben |
MinIO S3-Bucket-Richtlinie. |
| validate_certs boolean / |
Auswahl: ja / nein |
Wenn auf "nein" gesetzt, werden SSL-Zertifikate für boto-Versionen >= 2.6.0 nicht validiert. |
Beispiel zur Verwendung
Beispiele zur Verwendung finden Sie hier.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE-Datei für Details.
Installieren
ansible-galaxy install alexisfacques.ansible_module_s3_minio_bucketLizenz
mit
Downloads
1.8k
Besitzer
🔵⚪️
