2021-10-27 18:21:52 +02:00
|
|
|
Role Name
|
|
|
|
=========
|
|
|
|
|
2021-11-08 12:23:34 +01:00
|
|
|
A role that installs min.io as a Docker Swarm stack, <https://min.io/>
|
2021-10-27 18:21:52 +02:00
|
|
|
|
|
|
|
Role Variables
|
|
|
|
--------------
|
|
|
|
|
2021-11-08 12:23:34 +01:00
|
|
|
The most important variables are listed below:
|
|
|
|
|
|
|
|
``` yaml
|
|
|
|
minio_compose_dir: '/srv/minio_stack'
|
|
|
|
minio_docker_stack_name: 'minio'
|
2021-11-08 19:28:32 +01:00
|
|
|
minio_access_key: 'use a vault'
|
|
|
|
minio_secret_key: 'use a vault'
|
|
|
|
minio_secrets:
|
|
|
|
- { name: minio_access_key, data: '{{ minio_access_key }}' }
|
|
|
|
- { name: minio_secret_key, data: '{{ minio_secret_key }}' }
|
2021-11-08 12:23:34 +01:00
|
|
|
minio_docker_service_server_name: 'minio'
|
2021-11-08 19:28:32 +01:00
|
|
|
minio_docker_server_image: 'quay.io/minio/minio'
|
|
|
|
minio_docker_network: 'distributed'
|
|
|
|
minio_docker_swarm_dnsrr: True
|
2021-11-08 12:23:34 +01:00
|
|
|
minio_server_instances:
|
|
|
|
- 1
|
|
|
|
- 2
|
|
|
|
- 3
|
|
|
|
- 4
|
|
|
|
- 5
|
|
|
|
- 6
|
|
|
|
- 7
|
|
|
|
- 8
|
2021-11-08 19:28:32 +01:00
|
|
|
|
2021-11-08 12:23:34 +01:00
|
|
|
#
|
|
|
|
minio_data_prefix: /minio
|
|
|
|
minio_volume_prefix: /min_io
|
|
|
|
minio_disk_volumes:
|
|
|
|
- 3
|
|
|
|
- 4
|
|
|
|
minio_behind_haproxy: True
|
|
|
|
minio_haproxy_public_net: 'haproxy-public'
|
2021-11-08 19:28:32 +01:00
|
|
|
#
|
2021-11-08 12:23:34 +01:00
|
|
|
minio_keylocak_auth_url: http://localhost:8080/auth/
|
2021-11-08 19:28:32 +01:00
|
|
|
#minio_keycloak_client_secret: 'use a vault'
|
2021-11-08 12:23:34 +01:00
|
|
|
minio_keycloak_realm: 'realm'
|
|
|
|
minio_keycloak_client_name: 'minio_client_name'
|
|
|
|
minio_keycloak_client_id: 'minio_client_id'
|
|
|
|
```
|
2021-10-27 18:21:52 +02:00
|
|
|
|
|
|
|
Dependencies
|
|
|
|
------------
|
|
|
|
|
2021-11-08 12:23:34 +01:00
|
|
|
* Docker Swarm
|
2021-10-27 18:21:52 +02:00
|
|
|
|
|
|
|
License
|
|
|
|
-------
|
|
|
|
|
|
|
|
EUPL-1.2
|
|
|
|
|
|
|
|
Author Information
|
|
|
|
------------------
|
|
|
|
|
2021-11-08 12:23:34 +01:00
|
|
|
Andrea Dell'Amico, <andrea.dellamico@isti.cnr.it>
|