minio

combinator-ml/minio/k8s

Terraform Module HCL K8S

Minio terraform module for combinator.ml

Install
module "minio" {
source = "combinator-ml/minio/k8s"
version = "0.0.2"
}
plain text: /constructs/tfmod-combinator-ml-minio-k8s/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-k8s-minio Minio terraform module for combinator.ml Usage ``terraform module "minio" { source = "combinator-ml/minio/k8s" version = "0.0.1" } ` See the full configuration options below. Stack Creation `bash KUBE_CONFIG_PATH=~/.kube/config terraform apply ` Stack Deletion `bash KUBE_CONFIG_PATH=~/.kube/config terraform destroy ` Known Issues - Why do you have to explicitly export the Kubernetes config? I found that hardcoding the kubeconfig led to this terraform bug. Requirements | Name | Version | |------|---------| | kubectl | >= 1.7.0 | | provider | >= 2.0.0 | Providers | Name | Version | |------|---------| | helm | n/a | | kubectl | >= 1.7.0 | | kubernetes | n/a | | random | n/a | Modules No Modules. Resources | Name | |------| | helm_release | | kubectl_file_documents | | kube

Inputs (6)
NameTypeDescriptionDefault
MINIO_ROOT_USERstring(Optional) The tenant's root username. Defaults to minio"minio"
CONSOLE_ACCESS_KEYstring(Optional) The Minio console username."admin"
valueslist(string)(Optional) List of values in raw yaml to pass to helm. See https://github.com/pa[ "operator:\n clusterDomain: \"\"\n
enable_tenantbool(Optional) Enable the deployment of an example minio client.true
operator_namespacestring(Optional) The namespace to install the minio operator into. Defaults to minio-o"minio-operator"
tenant_namespacestring(Optional) The namespace to install the minio tenant into. Defaults to default"default"
Outputs (8)
minio_port — Minio port
minio_tenant_secret_key_ref — Name of the kubernetes secret that stores the minio credentials
tenant_namespace — Namespace of the minio tenant.
MINIO_ROOT_USER — Minio root username.
MINIO_ROOT_PASSWORD — Minio root password.
CONSOLE_ACCESS_KEY — Minio console username
CONSOLE_SECRET_KEY — Minio console password
minio_endpoint — Minio endpoint
Resources (4)
helm_releasekubectl_manifestkubernetes_secretrandom_password
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.2
Cloud K8S
★ Stars3
Forks2
Total downloads817
Inputs6
Outputs8
Resources4
Examples1
LicenseApache-2.0
Namespacecombinator-ml
Updated