hcloud-k8s/providers.tf

29 lines
883 B
HCL

terraform {
backend "s3" {
bucket = "k8s-asxpio-main"
key = "terraform/state/terraform.tfstate"
region = "hel1"
endpoint = "https://hel1.your-objectstorage.com"
skip_credentials_validation = true
skip_metadata_api_check = true
skip_region_validation = true
skip_requesting_account_id = true
force_path_style = true
}
required_providers {
helm = {
source = "hashicorp/helm"
version = ">= 2.0"
}
}
}
provider "helm" {
kubernetes = {
host = module.kubernetes.kubeconfig_data.server
cluster_ca_certificate = module.kubernetes.kubeconfig_data.ca
client_certificate = module.kubernetes.kubeconfig_data.cert
client_key = module.kubernetes.kubeconfig_data.key
}
}