alexisfacques.ansible_module_s3_minio_bucket
ansible-module-minio-bucket
ansible-module-minio-bucket
es un módulo Ansible personalizado que te permite crear y eliminar buckets de MinIO S3. Es similar a s3_bucket y aws_s3, pero soporta políticas de buckets de MinIO.
Comenzando
Requisitos
Los siguientes requisitos son necesarios en el host que ejecute este módulo.
minio
para Python.
Instalación
La forma de "rol de Ansible"
- Clona este repositorio en tu
role_path
de Ansible, o instálalo a través deansible-galaxy
;ansible-galaxy install alexisfacques.ansible_module_minio_bucket
- Importa el rol en tus playbooks antes de ejecutar cualquier rol o tarea que requiera el módulo
minio_bucket
:- hosts: all roles: - alexisfacques.ansible_module_minio_bucket tasks: - minio_bucket: ...
La forma de "biblioteca de Ansible"
Alternativamente, si importar un rol es demasiado complicado, puedes almacenar este módulo en el directorio library
definido en tu archivo ansible.cfg
(el valor por defecto es un subdirectorio llamado library
en el directorio que contiene tus playbooks):
[defaults]
library = /path/to/your/library
Uso
Parámetros
Parámetro | Opciones/Por defecto | Comentarios |
---|---|---|
s3_url - cadena / requerido |
Endpoint de la URL S3. | |
name - cadena / requerido |
Nombre del bucket S3. | |
access_key - cadena / requerido |
Clave de acceso de MinIO S3. | |
secret_key - cadena / requerido |
Clave secreta de MinIO S3. | |
state |
Opciones: present / absent |
Crear o eliminar el bucket S3. |
policy |
Opciones: privado (dejar vacío) / solo lectura / solo escritura / lectura-escritura |
Política del bucket S3 de MinIO. |
validate_certs booleano / |
Opciones: sí / no |
Cuando se establece en "no", no se validarán los certificados SSL para versiones de boto >= 2.6.0. |
Ejemplo de uso
Se pueden encontrar ejemplos de uso aquí.
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.
Instalar
ansible-galaxy install alexisfacques.ansible_module_s3_minio_bucket
Licencia
mit
Descargas
1.3k
Propietario
🔵⚪️