Skip to content

Commit 9e829ee

Browse files
committed
[NRL-1860] Switch pointer-table-name var to prefix to match module definitions
1 parent 2d02b2a commit 9e829ee

File tree

9 files changed

+21
-19
lines changed

9 files changed

+21
-19
lines changed

terraform/infrastructure/data.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,22 @@ data "aws_iam_policy" "auth-store-read-policy" {
1717

1818
data "aws_dynamodb_table" "pointers-table" {
1919
count = var.use_shared_resources ? 1 : 0
20-
name = local.is_sandbox_env ? var.dynamodb_sandbox_pointers_table_name : var.dynamodb_pointers_table_name
20+
name = "${local.pointers_table_prefix}-pointers-table"
2121
}
2222

2323
data "aws_iam_policy" "pointers-table-read" {
2424
count = var.use_shared_resources ? 1 : 0
25-
name = "${local.shared_prefix}-pointers-table-read"
25+
name = "${local.pointers_table_prefix}-pointers-table-read"
2626
}
2727

2828
data "aws_iam_policy" "pointers-table-write" {
2929
count = var.use_shared_resources ? 1 : 0
30-
name = "${local.shared_prefix}-pointers-table-write"
30+
name = "${local.pointers_table_prefix}-pointers-table-write"
3131
}
3232

3333
data "aws_iam_policy" "pointers-kms-read-write" {
3434
count = var.use_shared_resources ? 1 : 0
35-
name = "${local.shared_prefix}-pointers-kms-read-write"
35+
name = "${local.pointers_table_prefix}-pointers-kms-read-write"
3636
}
3737

3838
data "external" "current-info" {

terraform/infrastructure/etc/dev.tfvars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
account_name = "dev"
22
aws_account_name = "dev"
33

4-
dynamodb_pointers_table_name = "nhsd-nrlf--dev-pointers-table"
5-
dynamodb_sandbox_pointers_table_name = "nhsd-nrlf--dev-sandbox-pointers-table"
4+
dynamodb_pointers_table_prefix = "nhsd-nrlf--dev"
5+
dynamodb_sandbox_pointers_table_prefix = "nhsd-nrlf--dev-sandbox"
66

77
domain = "api.record-locator.dev.national.nhs.uk"
88
public_domain = "internal-dev.api.service.nhs.uk"

terraform/infrastructure/etc/int.tfvars

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
account_name = "int"
22
aws_account_name = "test"
33

4-
dynamodb_pointers_table_name = "nhsd-nrlf--int-pointers-table"
5-
dynamodb_sandbox_pointers_table_name = "nhsd-nrlf--int-sandbox-pointers-table"
6-
deletion_protection = true
4+
dynamodb_pointers_table_prefix = "nhsd-nrlf--int"
5+
dynamodb_sandbox_pointers_table_prefix = "nhsd-nrlf--int-sandbox"
6+
deletion_protection = true
77

88
domain = "api.record-locator.int.national.nhs.uk"
99
public_domain = "int.api.service.nhs.uk"

terraform/infrastructure/etc/perftest.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
account_name = "perftest"
22
aws_account_name = "test"
33

4-
dynamodb_pointers_table_name = "nhsd-nrlf--perftest-baseline-pointers-table"
4+
dynamodb_pointers_table_prefix = "nhsd-nrlf--perftest-baseline"
55

66
domain = "perftest.record-locator.national.nhs.uk"
77
public_domain = "perftest.api.service.nhs.uk"

terraform/infrastructure/etc/prod.tfvars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
account_name = "prod"
22
aws_account_name = "prod"
33

4-
dynamodb_pointers_table_name = "nhsd-nrlf--prod-pointers-table"
5-
deletion_protection = true
4+
dynamodb_pointers_table_prefix = "nhsd-nrlf--prod"
5+
deletion_protection = true
66

77
domain = "api.record-locator.national.nhs.uk"
88
public_domain = "api.service.nhs.uk"

terraform/infrastructure/etc/qa.tfvars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
account_name = "qa"
22
aws_account_name = "test"
33

4-
dynamodb_pointers_table_name = "nhsd-nrlf--qa-pointers-table"
5-
dynamodb_sandbox_pointers_table_name = "nhsd-nrlf--qa-sandbox-pointers-table"
4+
dynamodb_pointers_table_prefix = "nhsd-nrlf--qa"
5+
dynamodb_sandbox_pointers_table_prefix = "nhsd-nrlf--qa-sandbox"
66

77
domain = "qa.record-locator.national.nhs.uk"
88
public_domain = "internal-qa.api.service.nhs.uk"

terraform/infrastructure/etc/ref.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
account_name = "ref"
22
aws_account_name = "test"
33

4-
dynamodb_pointers_table_name = "nhsd-nrlf--ref-pointers-table"
4+
dynamodb_pointers_table_prefix = "nhsd-nrlf--ref"
55

66
domain = "api.record-locator.ref.national.nhs.uk"
77
public_domain = "ref.api.service.nhs.uk"

terraform/infrastructure/locals.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ locals {
5151
auth_store_id = var.use_shared_resources ? data.aws_s3_bucket.authorization-store[0].id : module.ephemeral-s3-permission-store[0].bucket_id
5252
auth_store_read_policy_arn = var.use_shared_resources ? data.aws_iam_policy.auth-store-read-policy[0].arn : module.ephemeral-s3-permission-store[0].bucket_read_policy_arn
5353

54+
pointers_table_prefix = local.is_sandbox_env ? "${var.dynamodb_sandbox_pointers_table_prefix}-sandbox-pointers-table" : "${var.dynamodb_pointers_table_prefix}-pointers-table"
55+
5456
pointers_table_name = var.use_shared_resources ? data.aws_dynamodb_table.pointers-table[0].name : module.ephemeral-pointers-table[0].table_name
5557
pointers_table_read_policy_arn = var.use_shared_resources ? data.aws_iam_policy.pointers-table-read[0].arn : module.ephemeral-pointers-table[0].read_policy_arn
5658
pointers_table_write_policy_arn = var.use_shared_resources ? data.aws_iam_policy.pointers-table-write[0].arn : module.ephemeral-pointers-table[0].write_policy_arn

terraform/infrastructure/vars.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ variable "disable_firehose_lambda_subscriptions" {
6868
default = false
6969
}
7070

71-
variable "dynamodb_pointers_table_name" {
71+
variable "dynamodb_pointers_table_prefix" {
7272
type = string
73-
description = "The name of the DynamoDB pointers table to use when using shared resources"
73+
description = "The prefix of the DynamoDB pointers table to use when using shared resources"
7474
}
7575

76-
variable "dynamodb_sandbox_pointers_table_name" {
76+
variable "dynamodb_sandbox_pointers_table_prefix" {
7777
type = string
78-
description = "The name of the DynamoDB pointers table to use when using shared resources in a sandbox environment"
78+
description = "The prefix of the DynamoDB pointers table to use when using shared resources in a sandbox environment"
7979
default = null
8080
}

0 commit comments

Comments
 (0)