mirror of
https://github.com/ghndrx/linux-copy-demo.git
synced 2026-02-10 06:54:56 +00:00
34 lines
740 B
HCL
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
|
|
} |