Current section
Files
Jump to
Current section
Files
templates/terraform/environments/develop/provider.tf
provider "google" {
project = var.google_project_id
region = var.google_project_region
zone = var.google_project_zone
}
data "google_client_config" "provider" {}
data "google_container_cluster" "gke" {
name = var.google_cluster_name
location = var.google_project_zone
}
provider "kubernetes" {
host = "https://${data.google_container_cluster.gke.endpoint}"
token = data.google_client_config.provider.access_token
cluster_ca_certificate = base64decode(
data.google_container_cluster.gke.master_auth[0].cluster_ca_certificate,
)
}
terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">=4.65.2"
}
kubernetes = {
source = "hashicorp/kubernetes"
version = ">= 2.0.1"
}
}
required_version = ">= 0.14"
}