Packages

Arke project generator. Provides a `mix arke.new` task to bootstrap a new Elixir application with Arke dependencies.

Current section

Files

Jump to
arke_new templates terraform environments develop provider.tf
Raw

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"
}