diff --git a/roles/minio/defaults/main.yml b/roles/minio/defaults/main.yml index e3f82bc..7ec6b01 100644 --- a/roles/minio/defaults/main.yml +++ b/roles/minio/defaults/main.yml @@ -1,6 +1,9 @@ minio_version: latest minio_container_image: quay.io/minio/minio minio_storage_path: /var/lib/minio -minio_console_address: '[::]:9090' +minio_port: 9000 +minio_address: '[::]:{{ minio_port }}' +minio_console_port: 9090 +minio_console_address: '[::]:{{ minio_console_port }}' minio_root_user: root minio_root_password: changeme diff --git a/roles/minio/templates/minio.container.j2 b/roles/minio/templates/minio.container.j2 index d67e9d0..eb1847f 100644 --- a/roles/minio/templates/minio.container.j2 +++ b/roles/minio/templates/minio.container.j2 @@ -5,7 +5,7 @@ After=network-online.target [Container] Image={{ minio_container_image }}:{{ minio_version }} -Exec=server /data --certs-dir /certs +Exec=server {% if minio_address|d %}--address {{ minio_address }} {% endif %}/data --certs-dir /certs User=224 Group=224 EnvironmentFile=/etc/sysconfig/minio diff --git a/roles/minio/templates/minio.env.j2 b/roles/minio/templates/minio.env.j2 index 828d3ab..947e675 100644 --- a/roles/minio/templates/minio.env.j2 +++ b/roles/minio/templates/minio.env.j2 @@ -2,5 +2,11 @@ MINIO_ROOT_USER={{ minio_root_user }} MINIO_ROOT_PASSWORD={{ minio_root_password }} MINIO_CONSOLE_ADDRESS={{ minio_console_address }} +{% if minio_browser_redirect_url|d %} +MINIO_BROWSER_REDIRECT_URL={{ minio_browser_redirect_url }} +{% endif %} +{% if minio_domain|d %} +MINIO_DOMAIN={{ minio_domain }} +{% endif %} MINIO_PROMETHEUS_AUTH_TYPE=public