MinIO is an Open Source Amazon Simple Storage Service (S3) compatible object storage service. The MinIO Client application is used to interface with MinIO and perform various administrative tasks, including extended configuration of the service.
debops.mcli Ansible role installs MinIO Client binary on a Debian or
Ubuntu host either by downloading and verifying it from the upstream repository
directly, or cloning the source code and building it locally.
The MinIO Client binary will be installed as the mcli binary instead
of the mc binary preferred by upstream to avoid clashing with the
mc Debian package which provides Midnight Commander. This solution is
suggested by upstream as well.
You can use the debops.minio Ansible role to install and configure the MinIO service itself.
debops.mcli - Install MinIO Client using Ansible Copyright (C) 2019 Maciej Delmanowski <email@example.com> Copyright (C) 2019 DebOps <https://debops.org/> SPDX-License-Identifier: GPL-3.0-only This Ansible role is part of DebOps. DebOps is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation. DebOps is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DebOps. If not, see https://www.gnu.org/licenses/.