init repo

This commit is contained in:
Gregory
2023-04-12 16:23:57 -07:00
commit 97e995b906
12 changed files with 176 additions and 0 deletions

34
main.tf Normal file
View File

@@ -0,0 +1,34 @@
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
}