lean_delivery.minio
minio role
This role:
- installs Minio server on Ubuntu, Centos7, RHEL7
- enables Minio service to systemd
Requirements
- Supported OS:
- CentOS
- 7
- RHEL
- 7
- Ubuntu
- CentOS
Role Variables
minio_home- Path where Minio will be placed default:/opt/miniominio_user- User for Minio's action
default:miniominio_group- Minio user's group
default:miniominio_package_source- Source from which should be downloded binary file
default:https://dl.minio.io/server/minio/release/linux-amd64/miniominino_data_path- Minio data folder
default:'{{ minio_home }}/data'minio_http_port- Port for listening connections
default:9000minio_access_key- Access key for log inminio_secret_key- Secret key for log in
SSL certificate settings
minio_enable_ssl- Switching on secure connection
default:trueminio_ssl_key_file_name- Private key file name
default:private.keyminio_ssl_cert_file_name- Certificate file name
default:public.crtminio_local_certs- To find prepared certificate files on ansible host
default:trueminio_local_key_path- Prepared private key file path
default:'{{ role_path }}/files/{{ minio_ssl_key_file_name }}'minio_local_cert_path- Prepared certificate file path
default:'{{ role_path }}/files/{{ minio_ssl_cert_file_name }}'minio_ca_domain- Certificate domain (to create certificate if not exists)
default:'{{ minio_hostname }}'
https://docs.ansible.com/ansible/latest/openssl_certificate_module.html
minio_ssl_certificate_provider- Certificater provider (to create certificate if not exists)
default:selfsignedminio_ssl_key_size- Private key encryption size (to create certificate if not exists)
default:4096minio_key_path- The path where key should be placed
default:'{{ minio_home }}/.minio/certs'minio_cert_path- : The path where key should be placed'
default:{{ minio_home }}/.minio/certs'
Example Playbook
- name: Install Minio storage server
hosts: minio
roles:
- role: ansible-role-minio
vars:
minio_access_key: EH3FJ946FA17VFAPAQVB
minio_secret_key: WiiS0bcJf+jxqgPJkDJT2tGvFbpyCS9E+FipKwO7
License
Apache
Author Information
authors:
- Lean Delivery Team team@lean-delivery.com
Install
ansible-galaxy install lean_delivery.minioLicense
apache-2.0
Downloads
110
Owner
Simplify by using!
