alexisfacques.ansible_module_s3_minio_bucket
ansible-module-minio-bucket
ansible-module-minio-bucket
to niestandardowy moduł Ansible, który pozwala na tworzenie i usuwanie zasobników MinIO S3. Jest w dużej mierze podobny do s3_bucket i aws_s3, ale obsługuje polityki zasobników MinIO.
Jak zacząć
Wymagania
Poniższe wymagania są potrzebne na hoście, który wykonuje ten moduł.
minio
dla Pythona.
Instalacja
Sposób "Ansible role"
- Sklonuj to repozytorium do swojego Ansible
role_path
, lub zainstaluj przezansible-galaxy
:ansible-galaxy install alexisfacques.ansible_module_minio_bucket
- Zaimportuj rolę w swoich playbookach przed uruchomieniem jakiejkolwiek roli lub zadania, które wymaga modułu
minio_bucket
:- hosts: all roles: - alexisfacques.ansible_module_minio_bucket tasks: - minio_bucket: ...
Sposób "Ansible library"
Alternatywnie, jeśli importowanie roli jest zbyt uciążliwe, możesz przechować ten moduł w katalogu library
zdefiniowanym w pliku ansible.cfg
(domyślnie jest to podkatalog o nazwie library
w katalogu, który zawiera twoje playbooki):
[defaults]
library = /ścieżka/do/twojej/librarii
Użycie
Parametry
Parametr | Opcje/Domysły | Uwagi |
---|---|---|
s3_url - string / wymagane |
Endpoint URL S3. | |
name - string / wymagane |
Nazwa zasobnika S3. | |
access_key - string / wymagane |
Klucz dostępu S3 MinIO. | |
secret_key - string / wymagane |
Tajne hasło S3 MinIO. | |
state |
Opcje: present / absent |
Utwórz lub usuń zasobnik S3. |
policy |
Opcje: private (pozostaw puste) / tylko do odczytu / tylko do zapisu / odczyt-zapis |
Polityka zasobnika S3 MinIO. |
validate_certs boolean / |
Opcje: yes / no |
Gdy ustawione na "no", certyfikaty SSL nie będą weryfikowane dla wersji boto >= 2.6.0. |
Przykład użycia
Przykłady użycia można znaleźć tutaj.
Licencja
Ten projekt jest licencjonowany na podstawie Licencji MIT - zobacz plik LICENSE po szczegóły.
Zainstaluj
ansible-galaxy install alexisfacques.ansible_module_s3_minio_bucket
Licencja
mit
Pobrania
1.3k
Właściciel
🔵⚪️