-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tf
29 lines (25 loc) · 1013 Bytes
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
resource "google_compute_network" "main" {
name = "${var.organization_name}"
description = "${var.organization_name} network"
auto_create_subnetworks = false
}
resource "google_compute_subnetwork" "public" {
name = "${google_compute_network.main.name}-public"
ip_cidr_range = "10.22.50.0/24"
network = "${google_compute_network.main.self_link}"
}
resource "google_compute_subnetwork" "app" {
name = "${google_compute_network.main.name}-app"
ip_cidr_range = "10.22.60.0/24"
network = "${google_compute_network.main.self_link}"
}
resource "google_compute_subnetwork" "job" {
name = "${google_compute_network.main.name}-job"
ip_cidr_range = "10.22.70.0/24"
network = "${google_compute_network.main.self_link}"
}
resource "google_compute_subnetwork" "db" {
name = "${google_compute_network.main.name}-db"
ip_cidr_range = "10.22.80.0/24"
network = "${google_compute_network.main.self_link}"
}