-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathcommon.tf
More file actions
38 lines (28 loc) · 1 KB
/
common.tf
File metadata and controls
38 lines (28 loc) · 1 KB
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
30
31
32
33
34
35
36
37
38
# common place for cidr blocks. resource group, image, ssh key common to both on prem and cloud
locals {
BASENAME_ONPREM = "${var.prefix}-onprem"
BASENAME_CLOUD = "${var.prefix}-cloud"
PRESHARED_KEY = "20_PRESHARED_KEY_KEEP_SECRET_19"
tags = [
"prefix:${var.prefix}",
# lower(replace("dir:${abspath(path.root)}", "/", "_")),
]
zone = "${var.region}-${var.zone_number}"
cidr_onprem = "10.0.0.0/16"
cidr_onprem_1 = "10.0.0.0/18" # zone 1 on prem, leave room for more zones in future
cidr_onprem_subnet = "10.0.0.0/24"
cidr_cloud = "10.1.0.0/16"
cidr_cloud_1 = "10.1.0.0/18" # zone 1 in cloud, leave room for more zones in future
cidr_cloud_subnet = "10.1.1.0/24"
cidr_cloud_bastion = "10.1.0.0/24"
cloud_image_name = "ibm-ubuntu-20-04-3-minimal-amd64-2"
}
data "ibm_resource_group" "all_rg" {
name = var.resource_group_name
}
data "ibm_is_ssh_key" "sshkey" {
name = var.ssh_key_name
}
data "ibm_is_image" "os" {
name = local.cloud_image_name
}