-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproviders.tf
18 lines (17 loc) · 988 Bytes
/
providers.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
provider "kubernetes" {
config_path = var.use_kubeconfig ? local.kubeconfig_filename : null
host = var.use_kubeconfig ? null : local.api_endpoint
token = var.use_kubeconfig ? null : local.token
cluster_ca_certificate = var.use_kubeconfig ? null : local.certificate_authority_data
client_certificate = var.use_kubeconfig ? null : local.client_certificate_data
client_key = var.use_kubeconfig ? null : local.client_key_data
}
provider "kubectl" {
load_config_file = var.use_kubeconfig
host = var.use_kubeconfig ? null : local.api_endpoint
token = var.use_kubeconfig ? null : local.token
cluster_ca_certificate = var.use_kubeconfig ? null : local.certificate_authority_data
client_certificate = var.use_kubeconfig ? null : local.client_certificate_data
client_key = var.use_kubeconfig ? null : local.client_key_data
apply_retry_count = 2
}