Files
linux-copy-demo/main.tf
2023-04-12 16:23:57 -07:00

34 lines
740 B
HCL

provider "google" {
credentials = file(var.credentials_file)
project = var.project_id
region = var.region
}
module "firewall" {
source = "./modules/firewall"
network_name = var.network_name
depends_on = [
module.vpc
]
}
module "compute" {
source = "./modules/compute"
project_id = var.project_id
region = var.region
zone = var.zone
instance_type = var.instance_type
image_name = var.image_name
network_name = var.network_name
subnets_cidr_list = var.subnets_cidr_list
depends_on = [
module.vpc
]
}
module "vpc" {
source = "./modules/vpc"
network_name = var.network_name
subnets_cidr_list = var.subnets_cidr_list
region = var.region
}