Minio S3
Deploy a single node Minio S3 community server.
Ansible hosts group: minio_community
Variables
| Option | Type | Description | Default |
|---|---|---|---|
cs_minio_s3_cluster_name | string | Instance isolation. | {{ cs_cluster_name }} |
cs_minio_s3_data_dir | string | Minio Data directory. | /var/lib/minio/{{ cs_minio_s3_cluster_name }}/data |
cs_minio_s3_config_dir | string | Minio Config directory | /etc/minio/{{ cs_minio_s3_cluster_name }} |
cs_minio_s3_docker_tag | string | Minio Docker image tag. | RELEASE.2025-10-15T17-29-55Z |
cs_minio_s3_docker_image | string | Minio Docker image. | {{ cs_vm_artifact_registry_containers_home }}/minio-minio |
cs_minio_s3_container_name | string | Minio container name. | minio |
cs_minio_s3_group_name | string | Minio group | minio |
cs_minio_s3_user_name | string | Minio user | minio |
cs_minio_s3_user_gid | int | GID for the Minio group | 1986 |
cs_minio_s3_user_uid | int | UID for the Minio user | 1987 |
Vault configurations
Key: {{ cs_project_code }}/application-deployer/clusters/{{ Lab Name or Cluster name }}/hosts/{{ hostname }}/apps/minio-s3/config
{
"root_password": "Minio root password.",
"console_port": "(int) Minio console port.",
"root_user": "Minio root user.",
"port": "(int) Minio S3 port."
}
Tags
minio,minio_community,minio_community_install: Deploy minio.
Deployment
uv sync --all-extras --all-packages --no-progress
uv --offline run --no-sync --no-progress ansible-galaxy install -r requirements.yml
uv --offline run --no-sync --no-progress ansible-playbook playbook.yml --tags minio