Skip to content

Commit 0bf3920

Browse files
committed
NRL-1188 Reference existing s3 bucket in firehose
1 parent cae4726 commit 0bf3920

File tree

6 files changed

+15
-9
lines changed

6 files changed

+15
-9
lines changed

terraform/account-wide-infrastructure/modules/glue/glue.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,3 @@ resource "aws_glue_job" "glue_job" {
5757
"--extra-py-files" = "s3://${aws_s3_bucket.code-bucket.id}/src.zip"
5858
}
5959
}
60-
61-
output "glue_crawler_name" {
62-
value = "s3//${aws_s3_bucket.source-data-bucket.id}/"
63-
}

terraform/account-wide-infrastructure/modules/glue/outputs.tf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,12 @@ output "target_bucket_name" {
22
description = "Name of destination bucket"
33
value = aws_s3_bucket.target-data-bucket.id
44
}
5+
6+
output "source_bucket_name" {
7+
description = "Name of source bucket"
8+
value = aws_s3_bucket.source-data-bucket.id
9+
}
10+
11+
output "glue_crawler_name" {
12+
value = "s3//${aws_s3_bucket.source-data-bucket.id}/"
13+
}

terraform/infrastructure/firehose.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ module "firehose__processor" {
88
splunk_environment = local.splunk_environment
99
splunk_index = local.splunk_index
1010
destination = "splunk"
11+
reporting_bucket = module.dev-glue.source_bucket_name
1112
}

terraform/infrastructure/modules/firehose/kinesis.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ resource "aws_kinesis_firehose_delivery_stream" "reporting_stream" {
6363

6464
extended_s3_configuration {
6565
role_arn = aws_iam_role.firehose.arn
66-
bucket_arn = data.aws_s3_bucket.source-data-bucket.arn
66+
bucket_arn = var.reporting_bucket
6767

6868
processing_configuration {
6969
enabled = "true"

terraform/infrastructure/modules/firehose/s3.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,3 @@ resource "aws_iam_policy" "firehose-alert--s3-read" {
106106
]
107107
})
108108
}
109-
110-
data "aws_s3_bucket" "source-data-bucket" {
111-
bucket = "source-data-bucket"
112-
}

terraform/infrastructure/modules/firehose/vars.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,7 @@ variable "error_prefix" {
3434
type = string
3535
default = "errors"
3636
}
37+
38+
variable "source_data_bucket" {
39+
type = string
40+
}

0 commit comments

Comments
 (0)