Hi everyone,
Our Minio is set up using minio-operator helm chart.
What are additional steps to be performed to get it work? I am getting error that my server is missbehaving.
Below you can find my terraform code.
terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
}
minio = {
source = "aminueza/minio"
version = "1.13.0"
}
}
}
provider "kubernetes" {
config_path = "~/.kube/config"
}
provider "minio" {
minio_server = "minio1-hl.minio-operator.svc.cluster.local:9000"
minio_user = "xxx"
minio_password = "xxx"
minio_insecure = "true"
}
resource "minio_s3_bucket" "test" {
bucket = "test"
}
resource "minio_iam_user" "tester" {
name = "test"
secret = "test"
}
resource "minio_iam_policy" "test" {
name = "test-policy"
policy = jsonencode ({
Version = "2012-10-17"
Statemant = [
{
Effect = "Allow"
Action = [
"s3:GetObject",
"s3:PutObject",
"s3:ListBucket"
]
Resource = "arn:aws:s3:::test-policy/*"
}
]
})
}
resource "minio_iam_user_policy_attachment" "test" {
user_name = "${minio_iam_user.tester.id}"
policy_name = "${minio_iam_policy.test.id}"
}
Error: [FATAL] unable to create policy (test-policy): Put "http://minio1-hl.minio-operator.svc.cluster.local:9000/minio/admin/v3/add-canned-policy?name=test-policy": dial tcp: lookup minio1-hl.minio-operator.svc.cluster.local on 192.168.122.1:53: server misbehaving
Seems to be unrelated to terraform