File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed
terraform/account-wide-infrastructure/modules Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ resource "aws_athena_database" "reporting-db" {
1212}
1313
1414resource "aws_athena_workgroup" "athena" {
15- name = var. name_prefix
15+ name = " ${ var . name_prefix } -athena-wg "
1616
1717 configuration {
1818 enforce_workgroup_configuration = true
Original file line number Diff line number Diff line change 11resource "aws_s3_bucket" "athena" {
2- bucket = " athena"
2+ bucket = " ${ var . name_prefix } - athena"
33}
44
55resource "aws_s3_bucket_policy" "athena" {
6- bucket = " athena"
6+ bucket = " ${ var . name_prefix } - athena"
77
88 policy = jsonencode ({
99 Version = " 2012-10-17"
@@ -52,5 +52,5 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "athena" {
5252}
5353
5454data "aws_s3_bucket" "target-data-bucket" {
55- bucket = " target-data-bucket"
55+ bucket = " ${ var . name_prefix } - target-data-bucket"
5656}
Original file line number Diff line number Diff line change 11# Create Glue Data Catalog Database
22resource "aws_glue_catalog_database" "raw_log_database" {
3- name = " raw_log"
3+ name = " ${ var . name_prefix } - raw_log"
44 location_uri = " ${ aws_s3_bucket . source-data-bucket . id } /"
55}
66
77# Create Glue Crawler
88resource "aws_glue_crawler" "raw_log_crawler" {
9- name = " raw-log-crawler"
9+ name = " ${ var . name_prefix } - raw-log-crawler"
1010 database_name = aws_glue_catalog_database. raw_log_database . name
1111 role = aws_iam_role. glue_service_role . name
1212 s3_target {
@@ -23,15 +23,15 @@ resource "aws_glue_crawler" "raw_log_crawler" {
2323 })
2424}
2525resource "aws_glue_trigger" "raw_log_trigger" {
26- name = " org-report-trigger"
26+ name = " ${ var . name_prefix } - org-report-trigger"
2727 type = " ON_DEMAND"
2828 actions {
2929 crawler_name = aws_glue_crawler. raw_log_crawler . name
3030 }
3131}
3232
3333resource "aws_glue_job" "glue_job" {
34- name = " poc -glue-job"
34+ name = " ${ var . name_prefix } -glue-job"
3535 role_arn = aws_iam_role. glue_service_role . arn
3636 description = " Transfer logs from source to bucket"
3737 glue_version = " 4.0"
Original file line number Diff line number Diff line change 11resource "aws_iam_role" "glue_service_role" {
2- name = " glue_service_role"
2+ name = " ${ var . name_prefix } - glue_service_role"
33
44 assume_role_policy = jsonencode ({
55 " Version" : " 2012-10-17" ,
@@ -16,7 +16,7 @@ resource "aws_iam_role" "glue_service_role" {
1616}
1717
1818resource "aws_iam_role_policy" "glue_service_role_policy" {
19- name = " glue_service_role_policy"
19+ name = " ${ var . name_prefix } - glue_service_role_policy"
2020 role = aws_iam_role. glue_service_role . name
2121 policy = jsonencode ({
2222 " Version" : " 2012-10-17" ,
Original file line number Diff line number Diff line change 11# S3 Bucket for Raw Data
22resource "aws_s3_bucket" "source-data-bucket" {
3- bucket = " source-data-bucket"
3+ bucket = " ${ var . name_prefix } - source-data-bucket"
44}
55
66resource "aws_s3_bucket_policy" "source-data-bucket" {
7- bucket = " source-data-bucket"
7+ bucket = " ${ var . name_prefix } - source-data-bucket"
88
99 policy = jsonencode ({
1010 Version = " 2012-10-17"
@@ -43,11 +43,11 @@ resource "aws_s3_bucket_public_access_block" "source-data-bucket-public-access-b
4343
4444# S3 Bucket for Processed Data
4545resource "aws_s3_bucket" "target-data-bucket" {
46- bucket = " target-data-bucket"
46+ bucket = " ${ var . name_prefix } - target-data-bucket"
4747}
4848
4949resource "aws_s3_bucket_policy" "target-data-bucket" {
50- bucket = " target-data-bucket"
50+ bucket = " ${ var . name_prefix } - target-data-bucket"
5151
5252 policy = jsonencode ({
5353 Version = " 2012-10-17"
@@ -85,11 +85,11 @@ resource "aws_s3_bucket_public_access_block" "target-data-bucket-public-access-b
8585
8686# S3 Bucket for Code
8787resource "aws_s3_bucket" "code-bucket" {
88- bucket = " code-bucket"
88+ bucket = " ${ var . name_prefix } - code-bucket"
8989}
9090
9191resource "aws_s3_bucket_policy" "code-bucket" {
92- bucket = " code-bucket"
92+ bucket = " ${ var . name_prefix } - code-bucket"
9393
9494 policy = jsonencode ({
9595 Version = " 2012-10-17"
You can’t perform that action at this time.
0 commit comments