mirror of
https://github.com/ghndrx/linux-copy-demo.git
synced 2026-02-10 06:54:56 +00:00
init repo
This commit is contained in:
34
main.tf
Normal file
34
main.tf
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user