main.tf 857 B

1234567891011121314151617181920212223242526272829
  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. project_id = var.GCP_PROJECT_ID
  14. }
  15. module "test-cluster" {
  16. source = "./eso_gcp_modules/gke"
  17. project_id = var.GCP_PROJECT_ID
  18. env = var.env
  19. region = var.region
  20. network = module.test-network.vpc-object
  21. subnetwork = module.test-network.subnet-name
  22. node_count = var.node_count
  23. initial_node_count = var.initial_node_count
  24. preemptible = true
  25. GCP_GSA_NAME = var.GCP_GSA_NAME
  26. GCP_KSA_NAME = var.GCP_KSA_NAME
  27. }