23 lines
607 B
HCL
23 lines
607 B
HCL
variable "namespace" {}
|
|
variable "password" {}
|
|
variable "dockerhub_creds_secret_name" {
|
|
default = "dockerhub-creds"
|
|
}
|
|
variable "username" {
|
|
default = "viktorbarzin"
|
|
}
|
|
|
|
# DO NOT USE until able to store `stringData`
|
|
resource "kubernetes_secret" "dockerhub_creds" {
|
|
metadata {
|
|
name = var.dockerhub_creds_secret_name
|
|
namespace = var.namespace
|
|
}
|
|
|
|
# data is additionally base64 encode, no stringData yet :/ https://github.com/hashicorp/terraform-provider-kubernetes/issues/901
|
|
data = {
|
|
"username" = var.username
|
|
"password" = var.password
|
|
}
|
|
type = "kubernetes.io/basic-auth"
|
|
}
|