main.tf 689 B

12345678910111213141516171819202122232425262728
  1. terraform {
  2. backend "gcs" {
  3. bucket = "eso-infra-state"
  4. prefix = "eso-infra-state/state"
  5. credentials = "secrets/gcloud-service-account-key.json"
  6. }
  7. }
  8. module "test-network" {
  9. source = "./eso_gcp_modules/network"
  10. env = var.env
  11. region = var.region
  12. ip_cidr_range = var.ip_cidr_range
  13. }
  14. module "test-cluster" {
  15. source = "./eso_gcp_modules/gke"
  16. project_id = var.project_id
  17. env = var.env
  18. region = var.region
  19. network = module.test-network.vpc-object
  20. subnetwork = module.test-network.subnet-name
  21. node_count = var.node_count
  22. initial_node_count = var.initial_node_count
  23. preemptible = true
  24. GCP_GSA_NAME = var.GCP_GSA_NAME
  25. GCP_KSA_NAME = var.GCP_KSA_NAME
  26. }