From c90657a424473749b6a84ba8b347ddb5f7bf8b65 Mon Sep 17 00:00:00 2001 From: salim abdulkareem Date: Fri, 27 Oct 2023 16:26:44 +0100 Subject: [PATCH 1/5] Create a dns zones and dns record for apps.hmcts.net --- components/prod/prod-apps-hmcts.tf | 13 +++++++++++++ components/staging/staging-apps-hmcts.tf | 13 +++++++++++++ environments/prod/prod-apps-hmcts-net.yml | 15 +++++++++++++++ .../staging/staging-apps-hmcts-net.yml | 19 +++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100644 components/prod/prod-apps-hmcts.tf create mode 100644 components/staging/staging-apps-hmcts.tf create mode 100644 environments/prod/prod-apps-hmcts-net.yml create mode 100644 environments/staging/staging-apps-hmcts-net.yml diff --git a/components/prod/prod-apps-hmcts.tf b/components/prod/prod-apps-hmcts.tf new file mode 100644 index 000000000..b4926eb01 --- /dev/null +++ b/components/prod/prod-apps-hmcts.tf @@ -0,0 +1,13 @@ +data "local_file" "prod-apps-hmcts-config" { + filename = "${path.cwd}/../../environments/prod/prod-apps-hmcts-net.yml" +} + +module "prod-apps" { + source = "../../modules/azure-public-dns/" + cname_records = yamldecode(data.local_file.prod-apps-hmcts-config.content).cname + a_recordsets = yamldecode(data.local_file.prod-apps-hmcts-config.content).A + ns_recordsets = yamldecode(data.local_file.prod-apps-hmcts-config.content).ns + zone_name = "prod.apps.hmcts.net" + resource_group_name = data.azurerm_resource_group.main.name + env = var.env +} \ No newline at end of file diff --git a/components/staging/staging-apps-hmcts.tf b/components/staging/staging-apps-hmcts.tf new file mode 100644 index 000000000..533c7da10 --- /dev/null +++ b/components/staging/staging-apps-hmcts.tf @@ -0,0 +1,13 @@ +data "local_file" "staging-apps-hmcts-config" { + filename = "${path.cwd}/../../environments/staging/staging-apps-hmcts-net.yml" +} + +module "staging-apps" { + source = "../../modules/azure-public-dns/" + cname_records = yamldecode(data.local_file.staging-apps-hmcts-config.content).cname + a_recordsets = yamldecode(data.local_file.staging-apps-hmcts-config.content).A + ns_recordsets = yamldecode(data.local_file.staging-apps-hmcts-config.content).ns + zone_name = "staging.apps.hmcts.net" + resource_group_name = data.azurerm_resource_group.main.name + env = "stg" +} \ No newline at end of file diff --git a/environments/prod/prod-apps-hmcts-net.yml b/environments/prod/prod-apps-hmcts-net.yml new file mode 100644 index 000000000..c9c0c71d1 --- /dev/null +++ b/environments/prod/prod-apps-hmcts-net.yml @@ -0,0 +1,15 @@ +ns: [] + +mx: [] + +A: + - name: "libra-gateway" + ttl: 300 + record: + - "185.230.153.229" + +txt: [] + +srv: [] + +cname: [] diff --git a/environments/staging/staging-apps-hmcts-net.yml b/environments/staging/staging-apps-hmcts-net.yml new file mode 100644 index 000000000..3960db314 --- /dev/null +++ b/environments/staging/staging-apps-hmcts-net.yml @@ -0,0 +1,19 @@ +ns: [] + +mx: [] + +srv: [] + +A: + - name: "libra-gateway" + ttl: 300 + record: + - "185.230.153.229" + +txt: [] + + +cname: + - name: "crimeportal" + ttl: 300 + record: "crimeportal.apps-nle.hmcts.net" \ No newline at end of file From b0e09a5ccbfad4bb40986b8f413c63dc3168e5fc Mon Sep 17 00:00:00 2001 From: salim abdulkareem Date: Mon, 30 Oct 2023 10:00:13 +0000 Subject: [PATCH 2/5] Removed prod-apps --- components/prod/prod-apps-hmcts.tf | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 components/prod/prod-apps-hmcts.tf diff --git a/components/prod/prod-apps-hmcts.tf b/components/prod/prod-apps-hmcts.tf deleted file mode 100644 index b4926eb01..000000000 --- a/components/prod/prod-apps-hmcts.tf +++ /dev/null @@ -1,13 +0,0 @@ -data "local_file" "prod-apps-hmcts-config" { - filename = "${path.cwd}/../../environments/prod/prod-apps-hmcts-net.yml" -} - -module "prod-apps" { - source = "../../modules/azure-public-dns/" - cname_records = yamldecode(data.local_file.prod-apps-hmcts-config.content).cname - a_recordsets = yamldecode(data.local_file.prod-apps-hmcts-config.content).A - ns_recordsets = yamldecode(data.local_file.prod-apps-hmcts-config.content).ns - zone_name = "prod.apps.hmcts.net" - resource_group_name = data.azurerm_resource_group.main.name - env = var.env -} \ No newline at end of file From c1a4acdb608fab6d8afc3963f1ed978ccb72527d Mon Sep 17 00:00:00 2001 From: salim abdulkareem Date: Mon, 30 Oct 2023 10:05:03 +0000 Subject: [PATCH 3/5] Remove prod-apps --- environments/prod/apps-hmcts-net.yml | 6 +++++- environments/prod/prod-apps-hmcts-net.yml | 15 --------------- 2 files changed, 5 insertions(+), 16 deletions(-) delete mode 100644 environments/prod/prod-apps-hmcts-net.yml diff --git a/environments/prod/apps-hmcts-net.yml b/environments/prod/apps-hmcts-net.yml index eb2bad631..5e4305792 100644 --- a/environments/prod/apps-hmcts-net.yml +++ b/environments/prod/apps-hmcts-net.yml @@ -2,7 +2,11 @@ ns: [] mx: [] -A: [] +A: + - name: "libra-gateway" + ttl: 300 + record: + - "185.230.153.229" txt: [] diff --git a/environments/prod/prod-apps-hmcts-net.yml b/environments/prod/prod-apps-hmcts-net.yml deleted file mode 100644 index c9c0c71d1..000000000 --- a/environments/prod/prod-apps-hmcts-net.yml +++ /dev/null @@ -1,15 +0,0 @@ -ns: [] - -mx: [] - -A: - - name: "libra-gateway" - ttl: 300 - record: - - "185.230.153.229" - -txt: [] - -srv: [] - -cname: [] From ad14ff3a3ffec9b3007ace9aa3d8473468092f43 Mon Sep 17 00:00:00 2001 From: salim abdulkareem Date: Mon, 30 Oct 2023 11:36:00 +0000 Subject: [PATCH 4/5] Update gateway names --- components/staging/staging-apps-hmcts.tf | 13 ------------- environments/prod/apps-hmcts-net.yml | 12 ++++++++++-- .../staging/staging-apps-hmcts-net.yml | 19 ------------------- 3 files changed, 10 insertions(+), 34 deletions(-) delete mode 100644 components/staging/staging-apps-hmcts.tf delete mode 100644 environments/staging/staging-apps-hmcts-net.yml diff --git a/components/staging/staging-apps-hmcts.tf b/components/staging/staging-apps-hmcts.tf deleted file mode 100644 index 533c7da10..000000000 --- a/components/staging/staging-apps-hmcts.tf +++ /dev/null @@ -1,13 +0,0 @@ -data "local_file" "staging-apps-hmcts-config" { - filename = "${path.cwd}/../../environments/staging/staging-apps-hmcts-net.yml" -} - -module "staging-apps" { - source = "../../modules/azure-public-dns/" - cname_records = yamldecode(data.local_file.staging-apps-hmcts-config.content).cname - a_recordsets = yamldecode(data.local_file.staging-apps-hmcts-config.content).A - ns_recordsets = yamldecode(data.local_file.staging-apps-hmcts-config.content).ns - zone_name = "staging.apps.hmcts.net" - resource_group_name = data.azurerm_resource_group.main.name - env = "stg" -} \ No newline at end of file diff --git a/environments/prod/apps-hmcts-net.yml b/environments/prod/apps-hmcts-net.yml index 5e4305792..a7f4a86d6 100644 --- a/environments/prod/apps-hmcts-net.yml +++ b/environments/prod/apps-hmcts-net.yml @@ -3,10 +3,15 @@ ns: [] mx: [] A: - - name: "libra-gateway" + - name: "libra-gateway.staging" ttl: 300 record: - "185.230.153.229" + - name: "libra-gateway.prod" + ttl: 300 + record: + - "185.230.153.229" + txt: [] @@ -30,4 +35,7 @@ cname: record: "hmcts-nle-int.azurefd.net" - name: "glimr-dev" ttl: 300 - record: "hmcts-nle-int.azurefd.net" \ No newline at end of file + record: "hmcts-nle-int.azurefd.net" + - name: "crime-portal-nle" + ttl: 300 + record: "crimeportal.apps-nle.hmcts.net" \ No newline at end of file diff --git a/environments/staging/staging-apps-hmcts-net.yml b/environments/staging/staging-apps-hmcts-net.yml deleted file mode 100644 index 3960db314..000000000 --- a/environments/staging/staging-apps-hmcts-net.yml +++ /dev/null @@ -1,19 +0,0 @@ -ns: [] - -mx: [] - -srv: [] - -A: - - name: "libra-gateway" - ttl: 300 - record: - - "185.230.153.229" - -txt: [] - - -cname: - - name: "crimeportal" - ttl: 300 - record: "crimeportal.apps-nle.hmcts.net" \ No newline at end of file From 5fc23e0c9d50c34f7345ad0c33b632ce4e249184 Mon Sep 17 00:00:00 2001 From: salim abdulkareem Date: Mon, 30 Oct 2023 16:07:50 +0000 Subject: [PATCH 5/5] Update new ip for libra gateway prod --- environments/prod/apps-hmcts-net.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environments/prod/apps-hmcts-net.yml b/environments/prod/apps-hmcts-net.yml index a7f4a86d6..7b45d9536 100644 --- a/environments/prod/apps-hmcts-net.yml +++ b/environments/prod/apps-hmcts-net.yml @@ -10,7 +10,7 @@ A: - name: "libra-gateway.prod" ttl: 300 record: - - "185.230.153.229" + - "185.230.153.228" txt: []