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.
minio
für Python.
Installation
Der "Ansible-Rollen"-Weg
- Klonen Sie dieses Repository in Ihren Ansible
role_path
oder 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_bucket
Lizenz
mit
Downloads
1.3k
Besitzer
🔵⚪️