File tree Expand file tree Collapse file tree 9 files changed +21
-19
lines changed
Expand file tree Collapse file tree 9 files changed +21
-19
lines changed Original file line number Diff line number Diff line change @@ -17,22 +17,22 @@ data "aws_iam_policy" "auth-store-read-policy" {
1717
1818data "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
2323data "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
2828data "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
3333data "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
3838data "external" "current-info" {
Original file line number Diff line number Diff line change 11account_name = " dev"
22aws_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
77domain = " api.record-locator.dev.national.nhs.uk"
88public_domain = " internal-dev.api.service.nhs.uk"
Original file line number Diff line number Diff line change 11account_name = " int"
22aws_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
88domain = " api.record-locator.int.national.nhs.uk"
99public_domain = " int.api.service.nhs.uk"
Original file line number Diff line number Diff line change 11account_name = " perftest"
22aws_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
66domain = " perftest.record-locator.national.nhs.uk"
77public_domain = " perftest.api.service.nhs.uk"
Original file line number Diff line number Diff line change 11account_name = " prod"
22aws_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
77domain = " api.record-locator.national.nhs.uk"
88public_domain = " api.service.nhs.uk"
Original file line number Diff line number Diff line change 11account_name = " qa"
22aws_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
77domain = " qa.record-locator.national.nhs.uk"
88public_domain = " internal-qa.api.service.nhs.uk"
Original file line number Diff line number Diff line change 11account_name = " ref"
22aws_account_name = " test"
33
4- dynamodb_pointers_table_name = " nhsd-nrlf--ref-pointers-table "
4+ dynamodb_pointers_table_prefix = " nhsd-nrlf--ref"
55
66domain = " api.record-locator.ref.national.nhs.uk"
77public_domain = " ref.api.service.nhs.uk"
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments