Skip to content

Commit 5aa51d3

Browse files
authored
Dynamic subnet name and dns (#9)
* Application information + output for LB IP + deploy script * Version * gitattributes * Dynamic names for subnet and subnet dns
1 parent 1400bb9 commit 5aa51d3

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

network.tf

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ resource "oci_core_vcn" "app_oci_core_vnc" {
1616
resource "oci_core_subnet" "app_oci_core_subnet" {
1717
cidr_block = var.app_subnet_cidr
1818
compartment_id = var.compartment_id
19-
display_name = "app-subnet"
20-
dns_label = "appsubnet"
19+
display_name = "app-subnet-${formatdate("MMDDhhmm", timestamp())}"
20+
dns_label = local.app-subnet-dns-label
2121
route_table_id = oci_core_route_table.private_route_table[count.index].id
2222
vcn_id = data.oci_core_vcn.app_vcn.id
2323
# security_list_ids = [oci_core_security_list.app_security_list.id]
@@ -30,8 +30,8 @@ resource "oci_core_subnet" "app_oci_core_subnet" {
3030
resource "oci_core_subnet" "lb_oci_core_subnet" {
3131
cidr_block = var.lb_subnet_cidr
3232
compartment_id = var.compartment_id
33-
display_name = "lb-subnet"
34-
dns_label = "lbsubnet"
33+
display_name = "lb-subnet-${formatdate("MMDDhhmm", timestamp())}"
34+
dns_label = local.lb-subnet-dns-label
3535
route_table_id = "${data.oci_core_vcn.app_vcn.default_route_table_id}"
3636
vcn_id = data.oci_core_vcn.app_vcn.id
3737
prohibit_internet_ingress = var.open_https_port ? false : true
@@ -44,8 +44,8 @@ resource "oci_core_subnet" "lb_oci_core_subnet" {
4444
resource "oci_core_subnet" "db_oci_core_subnet" {
4545
cidr_block = var.db_subnet_cidr
4646
compartment_id = var.compartment_id
47-
display_name = "db-subnet"
48-
dns_label = "dbsubnet"
47+
display_name = "db-subnet-${formatdate("MMDDhhmm", timestamp())}"
48+
dns_label = local.db-subnet-dns-label
4949
route_table_id = "${data.oci_core_vcn.app_vcn.default_route_table_id}"
5050
vcn_id = data.oci_core_vcn.app_vcn.id
5151
# security_list_ids = [oci_core_security_list.db_security_list[0].id]

variables.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,11 @@ locals {
456456
# vcn DNS label
457457
vcn-dns-label = "vcn${formatdate("MMDDhhmm", timestamp())}"
458458
# subnet DNS label
459-
subnet-dns-label = "sn${formatdate("MMDDhhmm", timestamp())}"
459+
app-subnet-dns-label = "app${formatdate("MMDDhhmm", timestamp())}"
460+
# subnet DNS label
461+
lb-subnet-dns-label = "lb${formatdate("MMDDhhmm", timestamp())}"
462+
# subnet DNS label
463+
db-subnet-dns-label = "db${formatdate("MMDDhhmm", timestamp())}"
460464
# full image path on registry
461465
image-remote-tag = (!local.use-image
462466
? "${local.container-registry-repo}/${local.namespace}/${local.repository-name}:${local.image-name}"

0 commit comments

Comments
 (0)