xoxys.minio/index.md
Robert Kaussow dbff424f32 commit 5b1879572a
Author: Robert Kaussow <mail@geeklabor.de>
Date:   Wed May 20 22:44:44 2020 +0200

    fix default demo secrets
2020-05-20 20:49:02 +00:00

176 lines
2.8 KiB
Markdown

---
title: minio
type: docs
---
[![Source Code](https://img.shields.io/badge/gitea-source%20code-blue?logo=gitea&logoColor=white)](https://gitea.rknet.org/ansible/xoxys.minio) [![Build Status](https://img.shields.io/drone/build/ansible/xoxys.minio?logo=drone&server=https%3A%2F%2Fdrone.rknet.org)](https://drone.rknet.org/ansible/xoxys.minio) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?label=license)](LICENSE)
Setup Minio S3 server
* [Default Variables](#default-variables)
* [minio_access_key](#minio-access-key)
* [minio_base_dir](#minio-base-dir)
* [minio_bind_ip](#minio-bind-ip)
* [minio_bind_port](#minio-bind-port)
* [minio_client_version](#minio-client-version)
* [minio_data_dirs](#minio-data-dirs)
* [minio_extra_groups](#minio-extra-groups)
* [minio_group](#minio-group)
* [minio_packages](#minio-packages)
* [minio_secret_key](#minio-secret-key)
* [minio_server_env_extra](#minio-server-env-extra)
* [minio_server_opts](#minio-server-opts)
* [minio_server_version](#minio-server-version)
* [minio_user](#minio-user)
* [minio_user_home](#minio-user-home)
* [Dependencies](#dependencies)
---
## Default Variables
### minio_access_key
Minio access key (should be changed for prod environments)
#### Default value
```YAML
minio_access_key: demo
```
### minio_base_dir
#### Default value
```YAML
minio_base_dir: /opt/minio
```
### minio_bind_ip
#### Default value
```YAML
minio_bind_ip: 127.0.0.1
```
### minio_bind_port
#### Default value
```YAML
minio_bind_port: 61000
```
### minio_client_version
#### Default value
```YAML
minio_client_version: latest
```
### minio_data_dirs
#### Default value
```YAML
minio_data_dirs:
- '{{ minio_base_dir }}/data'
```
### minio_extra_groups
#### Default value
```YAML
minio_extra_groups: []
```
### minio_group
#### Default value
```YAML
minio_group: '{{ minio_user }}'
```
### minio_packages
Packages to install as requirements for the Minio server.
#### Default value
```YAML
minio_packages: []
```
### minio_secret_key
Minio secret key (should be changed for prod environments)
#### Default value
```YAML
minio_secret_key: passphrase
```
### minio_server_env_extra
Additional environment variables to be set in minio server environment.
#### Default value
```YAML
minio_server_env_extra: []
```
### minio_server_opts
Additional Minio server CLI options.
#### Default value
```YAML
minio_server_opts: []
```
### minio_server_version
Minio release to install.
#### Default value
```YAML
minio_server_version: latest
```
#### Example usage
```YAML
minio_server_version: 2020-05-16T01-33-21Z
```
### minio_user
Runtime user and group for the Minio server service.
#### Default value
```YAML
minio_user: minio
```
### minio_user_home
#### Default value
```YAML
minio_user_home: /home/{{ minio_user }}
```
## Dependencies
None.