Terraform MinIO S3 bucket

Материал из Записки на полях
Перейти к навигации Перейти к поиску

Для использования локального S3 bucket как хранилища под remote state файлы, в tf-файле используется такой конфиг

terraform {
  backend "s3" {
    bucket = "test"
    key = "test/VMs/terraform.tfstate"

    endpoint = "https://<minio_ip_address>:9000"

    access_key="ACCESS_KEY"
    secret_key="SECRET_KEY"

    region = "main"
    skip_credentials_validation = true
    skip_metadata_api_check = true
    skip_region_validation = true
    force_path_style = true
  }
}