--- # @var minio_server_version: description: Minio release to install. # @var minio_server_version:example: $ "2020-05-16T01-33-21Z" minio_server_version: latest minio_client_version: latest # @var minio_user:description: Runtime user and group for the Minio server service. minio_user: "minio" minio_user_home: "/home/{{ minio_user }}" minio_group: "{{ minio_user }}" minio_extra_groups: [] # @var minio_packages:description: Packages to install as requirements for the Minio server. minio_packages: [] minio_base_dir: /opt/minio minio_data_dirs: - "{{ minio_base_dir }}/data" minio_bind_ip: 127.0.0.1 minio_bind_port: 61000 minio_console_bind_ip: 127.0.0.1 minio_console_bind_port: 61001 # @var minio_server_env_extra:description: Additional environment variables to be set in minio server environment. minio_server_env_extra: [] # @var minio_server_opts:description: Additional Minio server CLI options. minio_server_opts: [] # @var minio_access_key:description: Minio access key (should be changed for prod environments) minio_access_key: "demo" # @var minio_secret_key:description: Minio secret key (should be changed for prod environments) minio_secret_key: "passphrase" # @var minio_kms_secret_key:description: > # The key to use for encrypting the MinIO backend (users, groups, policies, and server configuration). # Use the following format when specifying the encryption key: `:` # Replace the `` with any string. You must use this key name if you later migrate to using # a dedicated KMS for managing encryption keys. Replace `` with a 32-bit base64 encoded value. # @var minio_kms_secret_key:default: $ "_unset_" minio_cronjobs: [] # @var minio_cronjobs:example: > # minio_cronjobs: # - name: maintenance # minute: "0" # hour: "0" # day: "*" # month: "*" # weekday: "*" # job: "mc rm --older-than 30d --recursive --force my_bucket/logs" # user: "{{ minio_user }}" # cron_file: "minio" # state: "present" # @end