28 lines
1.2 KiB
Terraform
28 lines
1.2 KiB
Terraform
provider "azurerm" {
|
|
features {
|
|
resource_group {
|
|
prevent_deletion_if_contains_resources = false
|
|
}
|
|
}
|
|
subscription_id = var.subscription_id
|
|
environment = "public"
|
|
use_cli = true
|
|
resource_provider_registrations = "none"
|
|
}
|
|
|
|
provider "kubernetes" {
|
|
host = data.azurerm_kubernetes_cluster.main.kube_config[0].host
|
|
client_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_certificate)
|
|
client_key = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_key)
|
|
cluster_ca_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].cluster_ca_certificate)
|
|
}
|
|
|
|
provider "helm" {
|
|
kubernetes {
|
|
host = data.azurerm_kubernetes_cluster.main.kube_config[0].host
|
|
client_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_certificate)
|
|
client_key = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_key)
|
|
cluster_ca_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].cluster_ca_certificate)
|
|
}
|
|
}
|