This repository implements Infrastructure as Code (IaC) using OpenTofu to configure Minio instances and write user credentials to Hashicorp Vault.
Follow these instructions to set up the repository and start managing your Minio and Vault resources.
- OpenTofu
- Terragrunt
- Docker-compose
-
Clone the repository:
git clone https://github.com/soerenschneider/tf-minio.git cd tf-minio
-
Provisioning resources:
cd envs/dev bash run.sh
This repository utilizes Terratest for automated testing of OpenTofu modules and configurations.
- Running the tests:
$ make tests