diff --git a/flowlogs-transit-gateway/README.md b/flowlogs-transit-gateway/README.md index f83b7d9..f526cb5 100644 --- a/flowlogs-transit-gateway/README.md +++ b/flowlogs-transit-gateway/README.md @@ -86,7 +86,7 @@ No modules. | [account\_id](#input\_account\_id) | AWS Account ID (default: will pull from current user) | `string` | `""` | no | | [enable\_kinesis](#input\_enable\_kinesis) | Flag to enable AWS Kinesis streams for flow logs | `bool` | `true` | no | | [flowlog\_bucket\_arn](#input\_flowlog\_bucket\_arn) | S3 Bucket to hold the VPC flowlogs | `string` | n/a | yes | -| [flowlog\_role\_arn](#input\_flowlog\_role\_arn) | IAM Role with proper permissions to allow writing VPC flowlogs to cloudwatch logs and streamss | `string` | `null` | no | +| [flowlog\_role\_arn](#input\_flowlog\_role\_arn) | IAM Role with proper permissions to allow writing VPC flowlogs to cloudwatch logs and streamss | `string` | n/a | yes | | [label](#input\_label) | Text label associated with the Transit Gateway | `string` | n/a | yes | | [override\_prefixes](#input\_override\_prefixes) | Override built-in prefixes by component. This should be used primarily for common infrastructure things | `map(string)` | `{}` | no | | [tags](#input\_tags) | AWS Tags to apply to appropriate resources (S3, KMS). Do not include safeguard tags here, use the data\_safeguard field for such things. | `map(string)` | `{}` | no | diff --git a/flowlogs-transit-gateway/main.tf b/flowlogs-transit-gateway/main.tf index 86e850c..09342fb 100644 --- a/flowlogs-transit-gateway/main.tf +++ b/flowlogs-transit-gateway/main.tf @@ -55,9 +55,9 @@ locals { } resource "aws_flow_log" "flowlog_s3" { - log_destination = format("%v/%v/%v/", var.flowlog_bucket_arn, "tgw", var.label) - log_destination_type = "s3" - iam_role_arn = var.flowlog_role_arn + log_destination = format("%v/%v/%v/", var.flowlog_bucket_arn, "tgw", var.label) + log_destination_type = "s3" + # iam_role_arn = var.flowlog_role_arn traffic_type = "ALL" transit_gateway_id = var.transit_gateway_id max_aggregation_interval = 60 diff --git a/flowlogs-transit-gateway/variables.tf b/flowlogs-transit-gateway/variables.tf index e5834f4..be2a3f7 100644 --- a/flowlogs-transit-gateway/variables.tf +++ b/flowlogs-transit-gateway/variables.tf @@ -6,7 +6,6 @@ variable "flowlog_bucket_arn" { variable "flowlog_role_arn" { description = "IAM Role with proper permissions to allow writing VPC flowlogs to cloudwatch logs and streamss" type = string - default = null } variable "transit_gateway_id" {