File tree Expand file tree Collapse file tree 5 files changed +14
-5
lines changed
Expand file tree Collapse file tree 5 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -46,3 +46,7 @@ data "aws_s3_bucket" "source-data-bucket" {
4646 count = local. is_dev_env ? 1 : 0
4747 bucket = " ${ local . shared_prefix } -source-data-bucket"
4848}
49+
50+ data "aws_kms_key" "glue" {
51+ count = local. is_dev_env ? 1 : 0
52+ }
Original file line number Diff line number Diff line change @@ -9,5 +9,6 @@ module "firehose__processor" {
99 splunk_index = local. splunk_index
1010 destination = " splunk"
1111 reporting_bucket_arn = local. reporting_bucket_arn
12+ reporting_kms_arn = local. reporting_kms_arn
1213 reporting_infra_toggle = local. is_dev_env
1314}
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ locals {
3030
3131 # Logic / vars for reporting
3232 reporting_bucket_arn = local. is_dev_env ? data. aws_s3_bucket . source-data-bucket [0 ]. arn : null
33+ reporting_kms_arn = local. is_dev_env ? data. aws_kms_key . glue [0 ]. arn : null
3334 firehose_lambda_subscriptions = local. is_dev_env ? [
3435 module . firehose__processor . firehose_subscription ,
3536 module . firehose__processor . firehose_reporting_subscription
Original file line number Diff line number Diff line change @@ -40,11 +40,9 @@ locals {
4040 firehose_reporting_stream_arn = var.reporting_infra_toggle ? aws_kinesis_firehose_delivery_stream.reporting_stream[0 ].arn : null
4141 }
4242
43- iam_kms_resources = var . reporting_infra_toggle ? [
43+ iam_kms_resources = compact ( [
4444 aws_kms_key . firehose . arn ,
45- aws_kms_key . glue . arn ,
46- ] : [
47- aws_kms_key . firehose . arn ,
48- ]
45+ data . aws_kms_key . glue . arn
46+ ])
4947
5048}
Original file line number Diff line number Diff line change @@ -40,6 +40,11 @@ variable "reporting_bucket_arn" {
4040 default = null
4141}
4242
43+ variable "reporting_kms_arn" {
44+ type = string
45+ default = null
46+ }
47+
4348variable "reporting_infra_toggle" {
4449 type = bool
4550}
You can’t perform that action at this time.
0 commit comments