From 2cc0c5542eb25dfeffbb04f3ba9d9cc397423b56 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Tue, 22 Jul 2025 14:02:35 -0500 Subject: [PATCH] feat: Upgrade AWS provider and min required Terraform version to `6.0` and `1.5.7` respectively --- .pre-commit-config.yaml | 2 +- README.md | 24 ++++++------- examples/complete/README.md | 14 ++++---- examples/complete/main.tf | 8 ++--- examples/complete/versions.tf | 4 +-- examples/simple/README.md | 6 ++-- examples/simple/versions.tf | 4 +-- modules/log_forwarder/README.md | 14 ++++---- modules/log_forwarder/main.tf | 32 ++++++++++++------ modules/log_forwarder/variables.tf | 8 ++--- modules/log_forwarder/versions.tf | 4 +-- .../README.md | 20 +++++------ .../rds_enhanced_monitoring_forwarder/main.tf | 24 +++++++++---- .../variables.tf | 16 ++++----- .../vendored_archives/3.131.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/3.132.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/3.133.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/3.134.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.0.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.0.1.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.0.2.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.1.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.10.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.11.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.12.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.2.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.3.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.4.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.5.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.6.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.7.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.8.0.zip | Bin 0 -> 3858 bytes .../vendored_archives/4.9.0.zip | Bin 0 -> 3858 bytes .../versions.tf | 4 +-- modules/vpc_flow_log_forwarder/README.md | 12 +++---- modules/vpc_flow_log_forwarder/main.tf | 29 ++++++++++------ modules/vpc_flow_log_forwarder/variables.tf | 8 ++--- .../vendored_archives/3.131.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/3.132.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/3.133.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/3.134.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/4.0.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/4.0.1.zip | Bin 0 -> 4412 bytes .../vendored_archives/4.0.2.zip | Bin 0 -> 4412 bytes .../vendored_archives/4.1.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/4.10.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.11.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.12.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.2.0.zip | Bin 0 -> 4412 bytes .../vendored_archives/4.3.0.zip | Bin 0 -> 4653 bytes .../vendored_archives/4.4.0.zip | Bin 0 -> 4653 bytes .../vendored_archives/4.5.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.6.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.7.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.8.0.zip | Bin 0 -> 4708 bytes .../vendored_archives/4.9.0.zip | Bin 0 -> 4708 bytes modules/vpc_flow_log_forwarder/versions.tf | 4 +-- variables.tf | 24 ++++++------- vendor.sh | 2 +- versions.tf | 4 +-- 60 files changed, 148 insertions(+), 119 deletions(-) create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.131.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.132.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.133.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.134.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.0.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.0.1.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.0.2.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.1.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.10.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.11.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.12.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.2.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.3.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.4.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.5.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.6.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.7.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.8.0.zip create mode 100644 modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.9.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/3.131.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/3.132.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/3.133.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/3.134.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.0.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.0.1.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.0.2.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.1.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.10.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.11.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.12.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.2.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.3.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.4.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.5.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.6.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.7.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.8.0.zip create mode 100644 modules/vpc_flow_log_forwarder/vendored_archives/4.9.0.zip diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b348aea..626bd79 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/antonbabenko/pre-commit-terraform - rev: v1.96.2 + rev: v1.99.5 hooks: - id: terraform_fmt - id: terraform_docs diff --git a/README.md b/README.md index 0f06c83..a321f4c 100644 --- a/README.md +++ b/README.md @@ -65,14 +65,14 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | -| [aws](#requirement\_aws) | >= 5.0 | +| [terraform](#requirement\_terraform) | >= 1.5.7 | +| [aws](#requirement\_aws) | >= 6.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 5.0 | +| [aws](#provider\_aws) | >= 6.0 | ## Modules @@ -129,7 +129,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [dd\_app\_key](#input\_dd\_app\_key) | The Datadog application key associated with the user account that created it, which can be found from the APIs page | `string` | `""` | no | | [dd\_site](#input\_dd\_site) | Define your Datadog Site to send data to. For the Datadog EU site, set to datadoghq.eu | `string` | `"datadoghq.com"` | no | | [kms\_alias](#input\_kms\_alias) | Alias of KMS key used to encrypt the Datadog API keys - must start with `alias/` | `string` | n/a | yes | -| [log\_forwarder\_architectures](#input\_log\_forwarder\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["x86_64"]` | `list(string)` |
[
"x86_64"
]
| no | +| [log\_forwarder\_architectures](#input\_log\_forwarder\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["arm64"]` | `list(string)` |
[
"arm64"
]
| no | | [log\_forwarder\_bucket\_prefix](#input\_log\_forwarder\_bucket\_prefix) | S3 object key prefix to prepend to zip archive name | `string` | `""` | no | | [log\_forwarder\_bucket\_tags](#input\_log\_forwarder\_bucket\_tags) | A map of tags to apply to the log forwarder bucket | `map(any)` | `{}` | no | | [log\_forwarder\_environment\_variables](#input\_log\_forwarder\_environment\_variables) | A map of environment variables for the log forwarder lambda function | `map(string)` | `{}` | no | @@ -151,7 +151,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [log\_forwarder\_role\_path](#input\_log\_forwarder\_role\_path) | Log forwarder role path | `string` | `null` | no | | [log\_forwarder\_role\_permissions\_boundary](#input\_log\_forwarder\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the log forwarder role | `string` | `null` | no | | [log\_forwarder\_role\_tags](#input\_log\_forwarder\_role\_tags) | A map of tags to apply to the log forwarder role | `map(string)` | `{}` | no | -| [log\_forwarder\_runtime](#input\_log\_forwarder\_runtime) | Lambda function runtime | `string` | `"python3.11"` | no | +| [log\_forwarder\_runtime](#input\_log\_forwarder\_runtime) | Lambda function runtime | `string` | `"python3.12"` | no | | [log\_forwarder\_s3\_log\_bucket\_arns](#input\_log\_forwarder\_s3\_log\_bucket\_arns) | S3 log buckets for forwarder to read and forward logs to Datadog | `list(string)` | `[]` | no | | [log\_forwarder\_s3\_zip\_kms\_key\_id](#input\_log\_forwarder\_s3\_zip\_kms\_key\_id) | The AWS KMS Key ARN to use for object encryption | `string` | `null` | no | | [log\_forwarder\_s3\_zip\_metadata](#input\_log\_forwarder\_s3\_zip\_metadata) | A map of keys/values to provision metadata (will be automatically prefixed by `x-amz-meta-` | `map(string)` | `{}` | no | @@ -165,7 +165,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [log\_forwarder\_timeout](#input\_log\_forwarder\_timeout) | The amount of time the log forwarder lambda has to execute in seconds | `number` | `120` | no | | [log\_forwarder\_use\_policy\_name\_prefix](#input\_log\_forwarder\_use\_policy\_name\_prefix) | Whether to use unique name beginning with the specified `policy_name` for the log forwarder policy | `bool` | `false` | no | | [log\_forwarder\_use\_role\_name\_prefix](#input\_log\_forwarder\_use\_role\_name\_prefix) | Whether to use unique name beginning with the specified `role_name` for the log forwarder role | `bool` | `false` | no | -| [log\_forwarder\_version](#input\_log\_forwarder\_version) | Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"3.130.0"` | no | +| [log\_forwarder\_version](#input\_log\_forwarder\_version) | Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"4.12.0"` | no | | [log\_forwarder\_vpce\_policy](#input\_log\_forwarder\_vpce\_policy) | Policy to attach to the log forwarder endpoint that controls access to the service. Defaults to full access | `any` | `null` | no | | [log\_forwarder\_vpce\_security\_group\_ids](#input\_log\_forwarder\_vpce\_security\_group\_ids) | IDs of security groups to attach to log forwarder endpoint | `list(string)` | `[]` | no | | [log\_forwarder\_vpce\_subnet\_ids](#input\_log\_forwarder\_vpce\_subnet\_ids) | IDs of subnets to associate with log forwarder endpoint | `list(string)` | `[]` | no | @@ -178,7 +178,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [processes\_vpce\_security\_group\_ids](#input\_processes\_vpce\_security\_group\_ids) | IDs of security groups to attach to processes endpoint | `list(string)` | `[]` | no | | [processes\_vpce\_subnet\_ids](#input\_processes\_vpce\_subnet\_ids) | IDs of subnets to associate with processes endpoint | `list(string)` | `[]` | no | | [processes\_vpce\_tags](#input\_processes\_vpce\_tags) | A map of tags to apply to the processes endpoint | `map(string)` | `{}` | no | -| [rds\_em\_forwarder\_architectures](#input\_rds\_em\_forwarder\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["x86_64"]` | `list(string)` |
[
"x86_64"
]
| no | +| [rds\_em\_forwarder\_architectures](#input\_rds\_em\_forwarder\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["arm64"]` | `list(string)` |
[
"arm64"
]
| no | | [rds\_em\_forwarder\_environment\_variables](#input\_rds\_em\_forwarder\_environment\_variables) | A map of environment variables for the RDS enhanced monitoring forwarder lambda function | `map(string)` | `{}` | no | | [rds\_em\_forwarder\_kms\_key\_arn](#input\_rds\_em\_forwarder\_kms\_key\_arn) | KMS key that is used to encrypt environment variables. If this configuration is not provided when environment variables are in use, AWS Lambda uses a default service key | `string` | `null` | no | | [rds\_em\_forwarder\_lambda\_tags](#input\_rds\_em\_forwarder\_lambda\_tags) | A map of tags to apply to the RDS enhanced monitoring forwarder lambda function | `map(string)` | `{}` | no | @@ -198,20 +198,20 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [rds\_em\_forwarder\_role\_path](#input\_rds\_em\_forwarder\_role\_path) | RDS enhanced monitoring forwarder role path | `string` | `null` | no | | [rds\_em\_forwarder\_role\_permissions\_boundary](#input\_rds\_em\_forwarder\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the RDS enhanced monitoring forwarder role | `string` | `null` | no | | [rds\_em\_forwarder\_role\_tags](#input\_rds\_em\_forwarder\_role\_tags) | A map of tags to apply to the RDS enhanced monitoring forwarder role | `map(string)` | `{}` | no | -| [rds\_em\_forwarder\_runtime](#input\_rds\_em\_forwarder\_runtime) | Lambda function runtime | `string` | `"python3.8"` | no | +| [rds\_em\_forwarder\_runtime](#input\_rds\_em\_forwarder\_runtime) | Lambda function runtime | `string` | `"python3.12"` | no | | [rds\_em\_forwarder\_security\_group\_ids](#input\_rds\_em\_forwarder\_security\_group\_ids) | List of security group ids when forwarder lambda function should run in the VPC | `list(string)` | `null` | no | | [rds\_em\_forwarder\_subnet\_ids](#input\_rds\_em\_forwarder\_subnet\_ids) | List of subnet ids when forwarder lambda function should run in the VPC. Usually private or intra subnets | `list(string)` | `null` | no | | [rds\_em\_forwarder\_tags](#input\_rds\_em\_forwarder\_tags) | A map of tags to apply to the RDS enhanced monitoring forwarder resources | `map(string)` | `{}` | no | | [rds\_em\_forwarder\_timeout](#input\_rds\_em\_forwarder\_timeout) | The amount of time the RDS enhanced monitoring forwarder lambda has to execute in seconds | `number` | `10` | no | | [rds\_em\_forwarder\_use\_policy\_name\_prefix](#input\_rds\_em\_forwarder\_use\_policy\_name\_prefix) | Whether to use unique name beginning with the specified `rds_em_forwarder_policy_name` for the RDS enhanced monitoring forwarder role | `bool` | `false` | no | | [rds\_em\_forwarder\_use\_role\_name\_prefix](#input\_rds\_em\_forwarder\_use\_role\_name\_prefix) | Whether to use unique name beginning with the specified `rds_em_forwarder_role_name` for the RDS enhanced monitoring forwarder role | `bool` | `false` | no | -| [rds\_em\_forwarder\_version](#input\_rds\_em\_forwarder\_version) | RDS enhanced monitoring lambda version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"3.130.0"` | no | +| [rds\_em\_forwarder\_version](#input\_rds\_em\_forwarder\_version) | RDS enhanced monitoring lambda version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"4.12.0"` | no | | [tags](#input\_tags) | A map of tags to use on all resources | `map(string)` | `{}` | no | | [traces\_vpce\_policy](#input\_traces\_vpce\_policy) | Policy to attach to the traces endpoint that controls access to the service. Defaults to full access | `any` | `null` | no | | [traces\_vpce\_security\_group\_ids](#input\_traces\_vpce\_security\_group\_ids) | IDs of security groups to attach to traces endpoint | `list(string)` | `[]` | no | | [traces\_vpce\_subnet\_ids](#input\_traces\_vpce\_subnet\_ids) | IDs of subnets to associate with traces endpoint | `list(string)` | `[]` | no | | [traces\_vpce\_tags](#input\_traces\_vpce\_tags) | A map of tags to apply to the traces endpoint | `map(string)` | `{}` | no | -| [vpc\_fl\_forwarder\_architectures](#input\_vpc\_fl\_forwarder\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["x86_64"]` | `list(string)` |
[
"x86_64"
]
| no | +| [vpc\_fl\_forwarder\_architectures](#input\_vpc\_fl\_forwarder\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["arm64"]` | `list(string)` |
[
"arm64"
]
| no | | [vpc\_fl\_forwarder\_environment\_variables](#input\_vpc\_fl\_forwarder\_environment\_variables) | A map of environment variables for the VPC flow log forwarder lambda function | `map(string)` | `{}` | no | | [vpc\_fl\_forwarder\_kms\_key\_arn](#input\_vpc\_fl\_forwarder\_kms\_key\_arn) | KMS key that is used to encrypt environment variables. If this configuration is not provided when environment variables are in use, AWS Lambda uses a default service key | `string` | `null` | no | | [vpc\_fl\_forwarder\_lambda\_tags](#input\_vpc\_fl\_forwarder\_lambda\_tags) | A map of tags to apply to the VPC flow log forwarder lambda function | `map(string)` | `{}` | no | @@ -232,7 +232,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [vpc\_fl\_forwarder\_role\_path](#input\_vpc\_fl\_forwarder\_role\_path) | VPC flow log forwarder role path | `string` | `null` | no | | [vpc\_fl\_forwarder\_role\_permissions\_boundary](#input\_vpc\_fl\_forwarder\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the VPC flow log forwarder role | `string` | `null` | no | | [vpc\_fl\_forwarder\_role\_tags](#input\_vpc\_fl\_forwarder\_role\_tags) | A map of tags to apply to the VPC flow log forwarder role | `map(string)` | `{}` | no | -| [vpc\_fl\_forwarder\_runtime](#input\_vpc\_fl\_forwarder\_runtime) | Lambda function runtime | `string` | `"python3.8"` | no | +| [vpc\_fl\_forwarder\_runtime](#input\_vpc\_fl\_forwarder\_runtime) | Lambda function runtime | `string` | `"python3.12"` | no | | [vpc\_fl\_forwarder\_s3\_log\_bucket\_arns](#input\_vpc\_fl\_forwarder\_s3\_log\_bucket\_arns) | S3 log buckets for VPC flow log forwarder to read and forward to Datadog | `list(string)` | `[]` | no | | [vpc\_fl\_forwarder\_security\_group\_ids](#input\_vpc\_fl\_forwarder\_security\_group\_ids) | List of security group ids when forwarder lambda function should run in the VPC | `list(string)` | `null` | no | | [vpc\_fl\_forwarder\_subnet\_ids](#input\_vpc\_fl\_forwarder\_subnet\_ids) | List of subnet ids when forwarder lambda function should run in the VPC. Usually private or intra subnets | `list(string)` | `null` | no | @@ -240,7 +240,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module | [vpc\_fl\_forwarder\_timeout](#input\_vpc\_fl\_forwarder\_timeout) | The amount of time the VPC flow log forwarder lambda has to execute in seconds | `number` | `10` | no | | [vpc\_fl\_forwarder\_use\_policy\_name\_prefix](#input\_vpc\_fl\_forwarder\_use\_policy\_name\_prefix) | Whether to use unique name beginning with the specified `vpc_fl_forwarder_policy_name` for the VPC flow log forwarder role | `bool` | `false` | no | | [vpc\_fl\_forwarder\_use\_role\_name\_prefix](#input\_vpc\_fl\_forwarder\_use\_role\_name\_prefix) | Whether to use unique name beginning with the specified `vpc_fl_forwarder_role_name` for the VPC flow log forwarder role | `bool` | `false` | no | -| [vpc\_fl\_forwarder\_version](#input\_vpc\_fl\_forwarder\_version) | VPC flow log lambda version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"3.130.0"` | no | +| [vpc\_fl\_forwarder\_version](#input\_vpc\_fl\_forwarder\_version) | VPC flow log lambda version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"4.12.0"` | no | | [vpc\_id](#input\_vpc\_id) | ID of VPC to provision endpoints within | `string` | `null` | no | ## Outputs diff --git a/examples/complete/README.md b/examples/complete/README.md index a082a5b..0a5ccdd 100644 --- a/examples/complete/README.md +++ b/examples/complete/README.md @@ -23,15 +23,15 @@ Note that this example may create resources which will incur monetary charges on | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | -| [aws](#requirement\_aws) | >= 5.0 | +| [terraform](#requirement\_terraform) | >= 1.5.7 | +| [aws](#requirement\_aws) | >= 6.0 | | [random](#requirement\_random) | >= 2.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 5.0 | +| [aws](#provider\_aws) | >= 6.0 | | [random](#provider\_random) | >= 2.0 | ## Modules @@ -39,11 +39,11 @@ Note that this example may create resources which will incur monetary charges on | Name | Source | Version | |------|--------|---------| | [default](#module\_default) | ../../ | n/a | -| [log\_bucket\_1](#module\_log\_bucket\_1) | terraform-aws-modules/s3-bucket/aws | ~> 4.0 | -| [log\_bucket\_2](#module\_log\_bucket\_2) | terraform-aws-modules/s3-bucket/aws | ~> 4.0 | +| [log\_bucket\_1](#module\_log\_bucket\_1) | terraform-aws-modules/s3-bucket/aws | ~> 5.0 | +| [log\_bucket\_2](#module\_log\_bucket\_2) | terraform-aws-modules/s3-bucket/aws | ~> 5.0 | | [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 5.0 | -| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 5.0 | -| [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | ~> 5.0 | +| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 6.0 | +| [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | ~> 6.0 | ## Resources diff --git a/examples/complete/main.tf b/examples/complete/main.tf index 681a557..5c95eae 100644 --- a/examples/complete/main.tf +++ b/examples/complete/main.tf @@ -238,7 +238,7 @@ resource "aws_kms_alias" "datadog" { module "vpc" { source = "terraform-aws-modules/vpc/aws" - version = "~> 5.0" + version = "~> 6.0" name = local.name cidr = local.vpc_cidr @@ -254,7 +254,7 @@ module "vpc" { module "vpc_endpoints" { source = "terraform-aws-modules/vpc/aws//modules/vpc-endpoints" - version = "~> 5.0" + version = "~> 6.0" vpc_id = module.vpc.vpc_id security_group_ids = [module.security_group.security_group_id] @@ -306,7 +306,7 @@ module "security_group" { module "log_bucket_1" { source = "terraform-aws-modules/s3-bucket/aws" - version = "~> 4.0" + version = "~> 5.0" bucket_prefix = "logs-1-" force_destroy = true @@ -328,7 +328,7 @@ module "log_bucket_1" { module "log_bucket_2" { source = "terraform-aws-modules/s3-bucket/aws" - version = "~> 4.0" + version = "~> 5.0" bucket_prefix = "logs-2-" force_destroy = true diff --git a/examples/complete/versions.tf b/examples/complete/versions.tf index 10277e4..d2f4f3e 100644 --- a/examples/complete/versions.tf +++ b/examples/complete/versions.tf @@ -1,10 +1,10 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5.7" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.0" + version = ">= 6.0" } random = { source = "hashicorp/random" diff --git a/examples/simple/README.md b/examples/simple/README.md index 0c6e0b2..db47413 100644 --- a/examples/simple/README.md +++ b/examples/simple/README.md @@ -19,15 +19,15 @@ Note that this example may create resources which will incur monetary charges on | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | -| [aws](#requirement\_aws) | >= 5.0 | +| [terraform](#requirement\_terraform) | >= 1.5.7 | +| [aws](#requirement\_aws) | >= 6.0 | | [random](#requirement\_random) | >= 2.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 5.0 | +| [aws](#provider\_aws) | >= 6.0 | | [random](#provider\_random) | >= 2.0 | ## Modules diff --git a/examples/simple/versions.tf b/examples/simple/versions.tf index 10277e4..d2f4f3e 100644 --- a/examples/simple/versions.tf +++ b/examples/simple/versions.tf @@ -1,10 +1,10 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5.7" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.0" + version = ">= 6.0" } random = { source = "hashicorp/random" diff --git a/modules/log_forwarder/README.md b/modules/log_forwarder/README.md index 0dd95e9..d6946d8 100644 --- a/modules/log_forwarder/README.md +++ b/modules/log_forwarder/README.md @@ -41,22 +41,22 @@ module "datadog_log_forwarder" { | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | -| [aws](#requirement\_aws) | >= 5.0 | +| [terraform](#requirement\_terraform) | >= 1.5.7 | +| [aws](#requirement\_aws) | >= 6.0 | | [null](#requirement\_null) | >= 3.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 5.0 | +| [aws](#provider\_aws) | >= 6.0 | | [null](#provider\_null) | >= 3.0 | ## Modules | Name | Source | Version | |------|--------|---------| -| [this\_s3\_bucket](#module\_this\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | v3.6.1 | +| [this\_s3\_bucket](#module\_this\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | v5.2.0 | ## Resources @@ -79,7 +79,7 @@ module "datadog_log_forwarder" { | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| -| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["x86_64"]` | `list(string)` |
[
"x86_64"
]
| no | +| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["arm64"]` | `list(string)` |
[
"arm64"
]
| no | | [bucket\_attach\_deny\_insecure\_transport\_policy](#input\_bucket\_attach\_deny\_insecure\_transport\_policy) | Controls if S3 bucket should have deny non-SSL transport policy attacheds | `bool` | `false` | no | | [bucket\_encryption\_settings](#input\_bucket\_encryption\_settings) | S3 bucket server side encryption settings | `map(string)` |
{
"sse_algorithm": "AES256"
}
| no | | [bucket\_name](#input\_bucket\_name) | Forwarder S3 bucket name | `string` | `""` | no | @@ -93,7 +93,7 @@ module "datadog_log_forwarder" { | [dd\_api\_key\_secret\_arn](#input\_dd\_api\_key\_secret\_arn) | The ARN of the Secrets Manager secret storing the Datadog API key, if you already have it stored in Secrets Manager | `string` | `""` | no | | [dd\_site](#input\_dd\_site) | Define your Datadog Site to send data to. For the Datadog EU site, set to datadoghq.eu | `string` | `"datadoghq.com"` | no | | [environment\_variables](#input\_environment\_variables) | A map of environment variables for the forwarder lambda function | `map(string)` | `{}` | no | -| [forwarder\_version](#input\_forwarder\_version) | Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"3.130.0"` | no | +| [forwarder\_version](#input\_forwarder\_version) | Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"4.12.0"` | no | | [kms\_key\_arn](#input\_kms\_key\_arn) | KMS key that is used to encrypt environment variables. If this configuration is not provided when environment variables are in use, AWS Lambda uses a default service key | `string` | `null` | no | | [lambda\_tags](#input\_lambda\_tags) | A map of tags to apply to the forwarder lambda function | `map(string)` | `{}` | no | | [layers](#input\_layers) | List of Lambda Layer Version ARNs (maximum of 5) to attach to the forwarder lambda | `list(string)` | `[]` | no | @@ -112,7 +112,7 @@ module "datadog_log_forwarder" { | [role\_path](#input\_role\_path) | Forwarder role path | `string` | `null` | no | | [role\_permissions\_boundary](#input\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the forwarder role | `string` | `null` | no | | [role\_tags](#input\_role\_tags) | A map of tags to apply to the forwarder role | `map(string)` | `{}` | no | -| [runtime](#input\_runtime) | Lambda function runtime | `string` | `"python3.11"` | no | +| [runtime](#input\_runtime) | Lambda function runtime | `string` | `"python3.12"` | no | | [s3\_log\_bucket\_arns](#input\_s3\_log\_bucket\_arns) | S3 log buckets for forwarder to read and forward logs to Datadog | `list(string)` | `[]` | no | | [s3\_zip\_kms\_key\_id](#input\_s3\_zip\_kms\_key\_id) | The AWS KMS Key ARN to use for object encryption | `string` | `null` | no | | [s3\_zip\_metadata](#input\_s3\_zip\_metadata) | A map of keys/values to provision metadata (will be automatically prefixed by `x-amz-meta-` | `map(string)` | `{}` | no | diff --git a/modules/log_forwarder/main.tf b/modules/log_forwarder/main.tf index ea18b9e..eed1c2d 100644 --- a/modules/log_forwarder/main.tf +++ b/modules/log_forwarder/main.tf @@ -1,5 +1,5 @@ locals { - bucket_name = var.bucket_name != "" ? var.bucket_name : "datadog-forwarder-${data.aws_caller_identity.current.account_id}-${data.aws_region.current.name}" + bucket_name = var.bucket_name != "" ? var.bucket_name : "datadog-forwarder-${data.aws_caller_identity.current[0].account_id}-${data.aws_region.current[0].region}" dd_api_key = var.dd_api_key != "" ? { DD_API_KEY = var.dd_api_key } : {} dd_api_key_secret_arn = var.dd_api_key_secret_arn != "" ? { DD_API_KEY_SECRET_ARN = var.dd_api_key_secret_arn } : {} @@ -15,8 +15,12 @@ locals { forwarder_zip = "${path.module}/${local.zip_name}" } -data "aws_caller_identity" "current" {} -data "aws_region" "current" {} +data "aws_caller_identity" "current" { + count = var.create ? 1 : 0 +} +data "aws_region" "current" { + count = var.create ? 1 : 0 +} ################################################################################ # Forwarder Bucket @@ -24,7 +28,7 @@ data "aws_region" "current" {} module "this_s3_bucket" { source = "terraform-aws-modules/s3-bucket/aws" - version = "v3.6.1" + version = "v5.2.0" create_bucket = var.create && var.create_bucket bucket = local.bucket_name @@ -54,7 +58,13 @@ module "this_s3_bucket" { # Forwarder IAM Role ################################################################################ +locals { + create_role = var.create && var.create_role +} + data "aws_iam_policy_document" "this" { + count = local.create_role ? 1 : 0 + statement { actions = [ "sts:AssumeRole", @@ -68,14 +78,14 @@ data "aws_iam_policy_document" "this" { } resource "aws_iam_role" "this" { - count = var.create && var.create_role ? 1 : 0 + count = local.create_role ? 1 : 0 name = var.use_role_name_prefix ? null : local.role_name name_prefix = var.use_role_name_prefix ? "${local.role_name}-" : null description = local.description path = var.role_path - assume_role_policy = data.aws_iam_policy_document.this.json + assume_role_policy = data.aws_iam_policy_document.this[0].json max_session_duration = var.role_max_session_duration permissions_boundary = var.role_permissions_boundary force_detach_policies = true @@ -84,7 +94,7 @@ resource "aws_iam_role" "this" { } resource "aws_iam_policy" "this" { - count = var.create && var.create_role_policy ? 1 : 0 + count = local.create_role && var.create_role_policy ? 1 : 0 name = var.use_policy_name_prefix ? null : local.policy_name name_prefix = var.use_policy_name_prefix ? "${local.policy_name}-" : null @@ -106,7 +116,7 @@ resource "aws_iam_policy" "this" { } resource "aws_iam_role_policy_attachment" "this" { - count = var.create && var.create_role ? 1 : 0 + count = local.create_role ? 1 : 0 role = aws_iam_role.this[0].id policy_arn = var.create_role_policy ? aws_iam_policy.this[0].id : var.policy_arn @@ -205,8 +215,8 @@ resource "aws_lambda_permission" "cloudwatch" { statement_id = "datadog-forwarder-CloudWatchLogsPermission" action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name - principal = "logs.${data.aws_region.current.name}.amazonaws.com" - source_account = data.aws_caller_identity.current.account_id + principal = "logs.${data.aws_region.current[0].region}.amazonaws.com" + source_account = data.aws_caller_identity.current[0].account_id } resource "aws_lambda_permission" "s3" { @@ -216,7 +226,7 @@ resource "aws_lambda_permission" "s3" { action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name principal = "s3.amazonaws.com" - source_account = data.aws_caller_identity.current.account_id + source_account = data.aws_caller_identity.current[0].account_id } resource "aws_cloudwatch_log_group" "this" { diff --git a/modules/log_forwarder/variables.tf b/modules/log_forwarder/variables.tf index 62a35e9..3a27385 100644 --- a/modules/log_forwarder/variables.tf +++ b/modules/log_forwarder/variables.tf @@ -194,7 +194,7 @@ variable "s3_log_bucket_arns" { variable "forwarder_version" { description = "Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases" type = string - default = "3.130.0" + default = "4.12.0" } variable "name" { @@ -206,7 +206,7 @@ variable "name" { variable "runtime" { description = "Lambda function runtime" type = string - default = "python3.11" + default = "python3.12" } variable "layers" { @@ -234,9 +234,9 @@ variable "publish" { } variable "architectures" { - description = "Instruction set architecture for your Lambda function. Valid values are `[\"x86_64\"]` and `[\"arm64\"]`. Default is `[\"x86_64\"]`" + description = "Instruction set architecture for your Lambda function. Valid values are `[\"x86_64\"]` and `[\"arm64\"]`. Default is `[\"arm64\"]`" type = list(string) - default = ["x86_64"] + default = ["arm64"] } variable "reserved_concurrent_executions" { diff --git a/modules/log_forwarder/versions.tf b/modules/log_forwarder/versions.tf index c3628d3..d64828e 100644 --- a/modules/log_forwarder/versions.tf +++ b/modules/log_forwarder/versions.tf @@ -1,10 +1,10 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5.7" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.0" + version = ">= 6.0" } null = { source = "hashicorp/null" diff --git a/modules/rds_enhanced_monitoring_forwarder/README.md b/modules/rds_enhanced_monitoring_forwarder/README.md index 8810861..7d0ffc8 100644 --- a/modules/rds_enhanced_monitoring_forwarder/README.md +++ b/modules/rds_enhanced_monitoring_forwarder/README.md @@ -29,14 +29,14 @@ module "datadog_rds_enhanced_monitoring_forwarder" { | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | -| [aws](#requirement\_aws) | >= 5.0 | +| [terraform](#requirement\_terraform) | >= 1.5.7 | +| [aws](#requirement\_aws) | >= 6.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 5.0 | +| [aws](#provider\_aws) | >= 6.0 | ## Modules @@ -60,7 +60,7 @@ No modules. | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| -| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["x86_64"]` | `list(string)` |
[
"x86_64"
]
| no | +| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["arm64"]` | `list(string)` |
[
"arm64"
]
| no | | [create](#input\_create) | Controls whether the forwarder resources should be created | `bool` | `true` | no | | [create\_role](#input\_create\_role) | Controls whether an IAM role is created for the forwarder | `bool` | `true` | no | | [create\_role\_policy](#input\_create\_role\_policy) | Controls whether an IAM role policy is created for the forwarder | `bool` | `true` | no | @@ -68,7 +68,7 @@ No modules. | [dd\_api\_key\_secret\_arn](#input\_dd\_api\_key\_secret\_arn) | The ARN of the Secrets Manager secret storing the Datadog API key, if you already have it stored in Secrets Manager | `string` | `""` | no | | [dd\_site](#input\_dd\_site) | Define your Datadog Site to send data to. For the Datadog EU site, set to datadoghq.eu | `string` | `"datadoghq.com"` | no | | [environment\_variables](#input\_environment\_variables) | A map of environment variables for the forwarder lambda function | `map(string)` | `{}` | no | -| [forwarder\_version](#input\_forwarder\_version) | Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"3.130.0"` | no | +| [forwarder\_version](#input\_forwarder\_version) | Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"4.12.0"` | no | | [kms\_key\_arn](#input\_kms\_key\_arn) | KMS key that is used to encrypt environment variables. If this configuration is not provided when environment variables are in use, AWS Lambda uses a default service key | `string` | `null` | no | | [lambda\_tags](#input\_lambda\_tags) | A map of tags to apply to the forwarder lambda function | `map(string)` | `{}` | no | | [layers](#input\_layers) | List of Lambda Layer Version ARNs (maximum of 5) to attach to the forwarder lambda | `list(string)` | `[]` | no | @@ -82,14 +82,14 @@ No modules. | [publish](#input\_publish) | Whether to publish creation/change as a new Lambda Function Version | `bool` | `false` | no | | [reserved\_concurrent\_executions](#input\_reserved\_concurrent\_executions) | The amount of reserved concurrent executions for the forwarder lambda function | `number` | `10` | no | | [role\_arn](#input\_role\_arn) | IAM role arn for forwarder lambda function to utilize | `string` | `null` | no | -| [role\_max\_session\_duration](#input\_role\_max\_session\_duration) | The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. | `number` | `null` | no | +| [role\_max\_session\_duration](#input\_role\_max\_session\_duration) | The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours | `number` | `null` | no | | [role\_name](#input\_role\_name) | Forwarder role name | `string` | `""` | no | | [role\_path](#input\_role\_path) | Forwarder role path | `string` | `null` | no | -| [role\_permissions\_boundary](#input\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the forwarder role. | `string` | `null` | no | +| [role\_permissions\_boundary](#input\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the forwarder role | `string` | `null` | no | | [role\_tags](#input\_role\_tags) | A map of tags to apply to the forwarder role | `map(string)` | `{}` | no | -| [runtime](#input\_runtime) | Lambda function runtime | `string` | `"python3.11"` | no | -| [security\_group\_ids](#input\_security\_group\_ids) | List of security group ids when Lambda Function should run in the VPC. | `list(string)` | `null` | no | -| [subnet\_ids](#input\_subnet\_ids) | List of subnet ids when Lambda Function should run in the VPC. Usually private or intra subnets. | `list(string)` | `null` | no | +| [runtime](#input\_runtime) | Lambda function runtime | `string` | `"python3.12"` | no | +| [security\_group\_ids](#input\_security\_group\_ids) | List of security group ids when Lambda Function should run in the VPC | `list(string)` | `null` | no | +| [subnet\_ids](#input\_subnet\_ids) | List of subnet ids when Lambda Function should run in the VPC. Usually private or intra subnets | `list(string)` | `null` | no | | [tags](#input\_tags) | A map of tags to use on all resources | `map(string)` | `{}` | no | | [timeout](#input\_timeout) | The amount of time the forwarder lambda has to execute in seconds | `number` | `10` | no | | [use\_policy\_name\_prefix](#input\_use\_policy\_name\_prefix) | Whether to use unique name beginning with the specified `policy_name` for the forwarder policy | `bool` | `false` | no | diff --git a/modules/rds_enhanced_monitoring_forwarder/main.tf b/modules/rds_enhanced_monitoring_forwarder/main.tf index d1a5e79..adc5612 100644 --- a/modules/rds_enhanced_monitoring_forwarder/main.tf +++ b/modules/rds_enhanced_monitoring_forwarder/main.tf @@ -9,14 +9,24 @@ locals { policy_name = coalesce(var.policy_name, var.name) } -data "aws_caller_identity" "current" {} -data "aws_region" "current" {} +data "aws_caller_identity" "current" { + count = var.create ? 1 : 0 +} +data "aws_region" "current" { + count = var.create ? 1 : 0 +} ################################################################################ # Forwarder IAM Role ################################################################################ +locals { + create_role = var.create && var.create_role +} + data "aws_iam_policy_document" "this" { + count = local.create_role ? 1 : 0 + statement { actions = [ "sts:AssumeRole", @@ -30,14 +40,14 @@ data "aws_iam_policy_document" "this" { } resource "aws_iam_role" "this" { - count = var.create && var.create_role ? 1 : 0 + count = local.create_role ? 1 : 0 name = var.use_role_name_prefix ? null : local.role_name name_prefix = var.use_role_name_prefix ? "${local.role_name}-" : null description = local.description path = var.role_path - assume_role_policy = data.aws_iam_policy_document.this.json + assume_role_policy = data.aws_iam_policy_document.this[0].json max_session_duration = var.role_max_session_duration permissions_boundary = var.role_permissions_boundary force_detach_policies = true @@ -46,7 +56,7 @@ resource "aws_iam_role" "this" { } resource "aws_iam_policy" "this" { - count = var.create && var.create_role_policy ? 1 : 0 + count = local.create_role && var.create_role_policy ? 1 : 0 name = var.use_policy_name_prefix ? null : local.policy_name name_prefix = var.use_policy_name_prefix ? "${local.policy_name}-" : null @@ -65,7 +75,7 @@ resource "aws_iam_policy" "this" { } resource "aws_iam_role_policy_attachment" "this" { - count = var.create && var.create_role ? 1 : 0 + count = local.create_role ? 1 : 0 role = aws_iam_role.this[0].id policy_arn = var.create_role_policy ? aws_iam_policy.this[0].id : var.policy_arn @@ -124,7 +134,7 @@ resource "aws_lambda_permission" "cloudwatch" { action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name principal = "logs.amazonaws.com" - source_arn = "arn:aws:logs:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:log-group:RDSOSMetrics:*" + source_arn = "arn:aws:logs:${data.aws_region.current[0].region}:${data.aws_caller_identity.current[0].account_id}:log-group:RDSOSMetrics:*" } resource "aws_cloudwatch_log_group" "this" { diff --git a/modules/rds_enhanced_monitoring_forwarder/variables.tf b/modules/rds_enhanced_monitoring_forwarder/variables.tf index 3ccb072..4497fc0 100644 --- a/modules/rds_enhanced_monitoring_forwarder/variables.tf +++ b/modules/rds_enhanced_monitoring_forwarder/variables.tf @@ -61,13 +61,13 @@ variable "role_path" { } variable "role_max_session_duration" { - description = "The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours." + description = "The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours" type = number default = null } variable "role_permissions_boundary" { - description = "The ARN of the policy that is used to set the permissions boundary for the forwarder role." + description = "The ARN of the policy that is used to set the permissions boundary for the forwarder role" type = string default = null } @@ -112,7 +112,7 @@ variable "policy_path" { variable "forwarder_version" { description = "Forwarder version - see https://github.com/DataDog/datadog-serverless-functions/releases" type = string - default = "3.130.0" + default = "4.12.0" } variable "name" { @@ -124,7 +124,7 @@ variable "name" { variable "runtime" { description = "Lambda function runtime" type = string - default = "python3.11" + default = "python3.12" } variable "layers" { @@ -152,9 +152,9 @@ variable "publish" { } variable "architectures" { - description = "Instruction set architecture for your Lambda function. Valid values are `[\"x86_64\"]` and `[\"arm64\"]`. Default is `[\"x86_64\"]`" + description = "Instruction set architecture for your Lambda function. Valid values are `[\"x86_64\"]` and `[\"arm64\"]`. Default is `[\"arm64\"]`" type = list(string) - default = ["x86_64"] + default = ["arm64"] } variable "reserved_concurrent_executions" { @@ -170,13 +170,13 @@ variable "kms_key_arn" { } variable "subnet_ids" { - description = "List of subnet ids when Lambda Function should run in the VPC. Usually private or intra subnets." + description = "List of subnet ids when Lambda Function should run in the VPC. Usually private or intra subnets" type = list(string) default = null } variable "security_group_ids" { - description = "List of security group ids when Lambda Function should run in the VPC." + description = "List of security group ids when Lambda Function should run in the VPC" type = list(string) default = null } diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.131.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.131.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..77a06c291648764425e7a791471f07cf2692a0a2 GIT binary patch literal 3858 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 I literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.134.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/3.134.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..f764461f3d8d4f9c299fcdcfc8e9ecac443fcf48 GIT binary patch literal 3858 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 I literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.0.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.0.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..dc423cbaab5efe848cd286c24c76acf4f4007e2a GIT binary patch literal 3858 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 I@&y3?2lpXe!~g&Q literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.10.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.10.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..5fc89f3d035992d78826e7a7a53499b454a59220 GIT binary patch literal 3858 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 I9b)Bpeg literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.12.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.12.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..79ab71a17e6bb433bcbcd351b57fb7ee916239db GIT binary patch literal 3858 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 I9b)Bpeg literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.2.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.2.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..38dbf343429756d66caede9be6d5818c4772a900 GIT binary patch literal 3858 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 I@&y3?2lpXe!~g&Q literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.3.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.3.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..7c593d97cfc1241a1219197e844c04eb2548300a GIT binary patch literal 3858 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 HF97gALRekQ literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.7.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.7.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..66a58c8cd941c5560fa60712484221f62b3721c1 GIT binary patch literal 3858 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 HF97gALRekQ literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.8.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.8.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..66a58c8cd941c5560fa60712484221f62b3721c1 GIT binary patch literal 3858 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 HF97gALRekQ literal 0 HcmV?d00001 diff --git a/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.9.0.zip b/modules/rds_enhanced_monitoring_forwarder/vendored_archives/4.9.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..5fc89f3d035992d78826e7a7a53499b454a59220 GIT binary patch literal 3858 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 I [terraform](#requirement\_terraform) | >= 1.3 | -| [aws](#requirement\_aws) | >= 5.0 | +| [terraform](#requirement\_terraform) | >= 1.5.7 | +| [aws](#requirement\_aws) | >= 6.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 5.0 | +| [aws](#provider\_aws) | >= 6.0 | ## Modules @@ -64,7 +64,7 @@ No modules. | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| -| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["x86_64"]` | `list(string)` |
[
"x86_64"
]
| no | +| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are `["x86_64"]` and `["arm64"]`. Default is `["arm64"]` | `list(string)` |
[
"arm64"
]
| no | | [create](#input\_create) | Controls whether the forwarder resources should be created | `bool` | `true` | no | | [create\_role](#input\_create\_role) | Controls whether an IAM role is created for the forwarder | `bool` | `true` | no | | [create\_role\_policy](#input\_create\_role\_policy) | Controls whether an IAM role policy is created for the forwarder | `bool` | `true` | no | @@ -72,7 +72,7 @@ No modules. | [dd\_app\_key](#input\_dd\_app\_key) | The Datadog application key associated with the user account that created it, which can be found from the APIs page | `string` | `""` | no | | [dd\_site](#input\_dd\_site) | Define your Datadog Site to send data to. For the Datadog EU site, set to datadoghq.eu | `string` | `"datadoghq.com"` | no | | [environment\_variables](#input\_environment\_variables) | A map of environment variables for the forwarder lambda function | `map(string)` | `{}` | no | -| [forwarder\_version](#input\_forwarder\_version) | VPC flow log monitoring version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"3.130.0"` | no | +| [forwarder\_version](#input\_forwarder\_version) | VPC flow log monitoring version - see https://github.com/DataDog/datadog-serverless-functions/releases | `string` | `"4.12.0"` | no | | [kms\_alias](#input\_kms\_alias) | Alias of KMS key used to encrypt the Datadog API keys - must start with `alias/` | `string` | n/a | yes | | [kms\_key\_arn](#input\_kms\_key\_arn) | KMS key that is used to encrypt environment variables. If this configuration is not provided when environment variables are in use, AWS Lambda uses a default service key | `string` | `null` | no | | [lambda\_tags](#input\_lambda\_tags) | A map of tags to apply to the forwarder lambda function | `map(string)` | `{}` | no | @@ -93,7 +93,7 @@ No modules. | [role\_path](#input\_role\_path) | Forwarder role path | `string` | `null` | no | | [role\_permissions\_boundary](#input\_role\_permissions\_boundary) | The ARN of the policy that is used to set the permissions boundary for the forwarder role | `string` | `null` | no | | [role\_tags](#input\_role\_tags) | A map of tags to apply to the forwarder role | `map(string)` | `{}` | no | -| [runtime](#input\_runtime) | Lambda function runtime | `string` | `"python3.11"` | no | +| [runtime](#input\_runtime) | Lambda function runtime | `string` | `"python3.12"` | no | | [s3\_log\_bucket\_arns](#input\_s3\_log\_bucket\_arns) | S3 log buckets for forwarder to read and forward VPC flow logs to Datadog | `list(string)` | `[]` | no | | [security\_group\_ids](#input\_security\_group\_ids) | List of security group ids when Lambda Function should run in the VPC | `list(string)` | `null` | no | | [subnet\_ids](#input\_subnet\_ids) | List of subnet ids when Lambda Function should run in the VPC. Usually private or intra subnets | `list(string)` | `null` | no | diff --git a/modules/vpc_flow_log_forwarder/main.tf b/modules/vpc_flow_log_forwarder/main.tf index e3df5d8..a3d30fe 100644 --- a/modules/vpc_flow_log_forwarder/main.tf +++ b/modules/vpc_flow_log_forwarder/main.tf @@ -15,15 +15,24 @@ EOF EOF } -data "aws_caller_identity" "current" {} - -data "aws_region" "current" {} +data "aws_caller_identity" "current" { + count = var.create ? 1 : 0 +} +data "aws_region" "current" { + count = var.create ? 1 : 0 +} ################################################################################ # Forwarder IAM Role ################################################################################ +locals { + create_role = var.create && var.create_role +} + data "aws_iam_policy_document" "this" { + count = local.create_role ? 1 : 0 + statement { actions = [ "sts:AssumeRole", @@ -37,14 +46,14 @@ data "aws_iam_policy_document" "this" { } resource "aws_iam_role" "this" { - count = var.create && var.create_role ? 1 : 0 + count = local.create_role ? 1 : 0 name = var.use_role_name_prefix ? null : local.role_name name_prefix = var.use_role_name_prefix ? "${local.role_name}-" : null description = local.description path = var.role_path - assume_role_policy = data.aws_iam_policy_document.this.json + assume_role_policy = data.aws_iam_policy_document.this[0].json max_session_duration = var.role_max_session_duration permissions_boundary = var.role_permissions_boundary force_detach_policies = true @@ -53,7 +62,7 @@ resource "aws_iam_role" "this" { } resource "aws_iam_policy" "this" { - count = var.create && var.create_role_policy ? 1 : 0 + count = local.create_role && var.create_role_policy ? 1 : 0 name = var.use_policy_name_prefix ? null : local.policy_name name_prefix = var.use_policy_name_prefix ? "${local.policy_name}-" : null @@ -74,7 +83,7 @@ resource "aws_iam_policy" "this" { } resource "aws_iam_role_policy_attachment" "this" { - count = var.create && var.create_role ? 1 : 0 + count = local.create_role ? 1 : 0 role = aws_iam_role.this[0].id policy_arn = var.create_role_policy ? aws_iam_policy.this[0].id : var.policy_arn @@ -131,8 +140,8 @@ resource "aws_lambda_permission" "cloudwatch" { statement_id = "datadog-forwarder-CloudWatchLogsPermission" action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name - principal = "logs.${data.aws_region.current.name}.amazonaws.com" - source_account = data.aws_caller_identity.current.account_id + principal = "logs.${data.aws_region.current[0].region}.amazonaws.com" + source_account = data.aws_caller_identity.current[0].account_id } resource "aws_lambda_permission" "s3" { @@ -142,7 +151,7 @@ resource "aws_lambda_permission" "s3" { action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name principal = "s3.amazonaws.com" - source_account = data.aws_caller_identity.current.account_id + source_account = data.aws_caller_identity.current[0].account_id } resource "aws_cloudwatch_log_group" "this" { diff --git a/modules/vpc_flow_log_forwarder/variables.tf b/modules/vpc_flow_log_forwarder/variables.tf index 3c1c5cf..bfd61e9 100644 --- a/modules/vpc_flow_log_forwarder/variables.tf +++ b/modules/vpc_flow_log_forwarder/variables.tf @@ -129,7 +129,7 @@ variable "read_cloudwatch_logs" { variable "forwarder_version" { description = "VPC flow log monitoring version - see https://github.com/DataDog/datadog-serverless-functions/releases" type = string - default = "3.130.0" + default = "4.12.0" } variable "name" { @@ -141,7 +141,7 @@ variable "name" { variable "runtime" { description = "Lambda function runtime" type = string - default = "python3.11" + default = "python3.12" } variable "layers" { @@ -169,9 +169,9 @@ variable "publish" { } variable "architectures" { - description = "Instruction set architecture for your Lambda function. Valid values are `[\"x86_64\"]` and `[\"arm64\"]`. Default is `[\"x86_64\"]`" + description = "Instruction set architecture for your Lambda function. Valid values are `[\"x86_64\"]` and `[\"arm64\"]`. Default is `[\"arm64\"]`" type = list(string) - default = ["x86_64"] + default = ["arm64"] } variable "reserved_concurrent_executions" { diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/3.131.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/3.131.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..3946ac40c339dc8c4beffa4f07f9f07eec32dfe3 GIT binary patch literal 4412 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 literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.1.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.1.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..003f92310c2c895ddc5b41067c5147bb85a7d305 GIT binary patch literal 4412 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 literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.10.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.10.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..0f9c3609e57e10acb595ccf561add24150d75b7d GIT binary patch literal 4708 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 GsB^3wY)H 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 literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.3.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.3.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..8c0c7055b1c8dba3081d639597cae837745ca827 GIT binary patch literal 4653 zcmZ|TYI);RVh$!75-AF3k zB`AIU-TUr7_de(Oe$RPx{(+CKCIKNG001BXPo-Vr?c+Vfyt8dgmD-S-uWimq|k%v33 zZzT74jxfnWw+~L_dNptC(~5iskn|-^Yzi1s`})IAsl*P0`F8g`$C^U0dEH3%{_I6?-Wu0v0^6__4$t&@qIr75I*#INlULIz2 zpk!)}!@WYzjW*n4;QHuiJ2_kJj8MP4-1YaE+7T>|Wnz$aGv$c<@;s@6^uSW`ri~jo zl4T=Y>(%g=a&W>|*>#E1{NdqTy&Q^U*g{{t(g+Rh%O~!z^uzVRNR(e`i)U7 zac6B4ob7{I_v>f?`A@aL#CX;LokK!3en(r~mLcvF4Gl)1s;ackTNkXuWTr5qg*l73 z6U$SzPcObt*EPKaXY~lxA@llQ%!kxj1Mm|wC^v#u$f5|~c{=EOB#`1InTQRblm}JB zEaFvq?uD1t^p5}vHn;BBk#|MxQpa9|pj*5iir-tWfo&prYPc*Gbp4bL$Q(92Uo(TCVb^n0Y}U#MH9Z5P4z+wtrrAhP4zdcP(Y+PsHrsZ38ZXC z7q`66#~IAjLvbSt;wITg3zUggbLuH~Ag)At;6{2lJ$s$&%0p-!41q^?W}gPbTh3(X zNPy(8!nq30O7~(uSG=d!a&z*>cH6zh!^)+vXlLCu4dr8);7%gw2_zeMZnG&4J%x-4?@|(Pr9Ys->#b#g zHHmjEJ@sR4s9W&+umxT&Fa79OQ*_-UffUzHg;iv1@f=Zaz7p!^H`2s-$B}q$fEHJk zWwR02pFJ#yQ{_lJ8dVWWWJ>u_nKImP+pSk09!-w~7P;sLWlMd0(;uH85Y&MSS?A=M49~&~4;5sry3x?MHJ6$0T14gq*V1=MeNO8)*d1w-! z%aW!&aA4&Ej_15noUp9>%zzEUI`{M}1E>hm25$pQW84**`q0awaZm0E$Jk&U>%oui$%7R=;C*k1p;o z*F3>q-|brB5RoKgIVxc7qQf{pN@=vvFnI-eA! zZ+a<5n<<@Z#lXTXWjwsKIgf}tMb*l-Dx^-U(>A2Hm!gF3L1)YwA&OiW-5dPS$@Zr} z>Yz+EMHPutTmbnKs^3=39Rb2$V2>6$L+4YYDN5DJZ)n6H_eJfiLzAn(I}+fb-ATHc z@5X$INi5cZL1WpzaXx(H+fJl<@5X;E8*{%~bG6nGEpg}a%wd1ee=|OKeM*c=I?Wo7 zw8-RsMX!A}Cb6!GqE1nOfwXFAgX+*n!-Ro)OW7G#0t1;*(b5)LsPd#}5K!|WUtmc8 z>lz`O`;5L%A(L|+E*`V;f+q^hkzwDW)Z%X1P0)MKG9YSg5(oCqs@0KuO)gDSWtKfx zFkSqSgX(El3Ux!Jxz_-^Dd&(2ilKqfmqQClo-a*PIU)tKd}F4O!$Ol}-$c|Dxoh?{ zr%-17mtO)5ATxB|lKpyK=zABcbv*9H2J56K^1_e_=GfjN)i2kqqJJR4SP?tf+rA315b2RI4}$KLn$beFoxa_5yFxaRkMk zFbPz_O!_V^E*gaQ&zK8$Yh+$uC%8R~YgY^}AW30~BYHEMZN50D&!I8Keuhrw?ZtUm zOwha;4_I!Vwks5qWcb0)JG`}#LI%SK`mgqsE*sdhCrYEc3x!g))qt$jqMv#cO*a9> znL2Jg?92k-z_(#k`a&9Fd%lmo*HS3TeirEJ1qstR3S~P9)sF9d6V5FabdQ3C?hHqk zorB;X$81}Lb5PphwQ-jd?M=drP6UxfB12vvcwMKu4lv&+FZ~0Va=tvOf~`P>Axk9^ z=V@0cIqm_kxLEtMY@nl>Nu&%Ory0f;bm(Txb?e6@DM!y_z`WOY`rs0tO!HJbA&Ke_ z!$h9je_^Hw|CV)bKuzW?toPaD^{@8{jgE;0VnIWoUS91#&1Cs>ql{GEPw4E=J%r$f za?jLzka0h)>8#K}@{EodZ$TOmcV9XtnY!4J^O}qXtv3L; zjdYZdSBke^#1!74#&7aK9P{i)uoeGV1JMprrj>ITu(=Q{j(sAX^7@SK43yc(I;anA zqGg+GG_dU2wW;7q@Qox4z<%sVyh{*uAzceBknWRRy9oR-+fKE8ZMVQ!j^C_YiGA{T zHHXx}*Z}vO={9R!8(wBASD?)&c-j08)e2{mfpo`SIhs5HCkY#-tnj^&%t6AeP+O@# z>57|1l@3dH%*r_UMZ%y%>N@bc-MKXc&MzW)XvHk&q(@)$kV!*wQtl=ek-;;?1kTc# zZm%JuL!f@h6!J1T7#~oqXDX#m6s%D^-5FU{E}LwFOgGF-IXxhAFFu`gOm0QSqd5%v zkB!RTKexe(Fruot%d!b7|B8QD_`@SZeQ_7L(NW3cxx6@|;jGu?N9FU0IfF~B94Nql z8|82}mEq3jWX%;TFW#j1r;C0c;EK~@RjWm!YT=*R*|v5HJh2}6(MnUnqXL{c<2kC4 zNz|7E`g?90mu$ey+-;tGPlXA_B80+NdY+6z#x_wtKUR9w5f<|%(9I-Ed%hZl+J)H$ zOY9E+!F{cC$CH?IOE_-KMZ*kug# z(*H(2WryX)^hf?`$@><%o`BY0dASMckL}H+gwk~)f2o8NMy~_42ag@KzS==In5{hR zEu(xfmAV`@zGP$<+PBfXX_!Z>b=X)*2!pK7LDg~Xd9qkw)P7t6 zE;b5$?8g^CNykz+c0}bcV-#kN`kduyp!{p}8?baBC>(AET3B6Q!<76rN^R}$Sfyi9o+qX98^WwXn-`kE~ zZ;*^6VRDa{+s!6gH71GiCz(=W6h$7T%U&3+Lp``$o73TghD!`Dd#ZD3c7;7FQrYE| zrc;&~R!$=>mU=p6YaQOz5=L2mn#%VUlEEEv*1AF^(aDI$R94JY3+1`ipLOx8+jlkr zRFljn&0VQCwiq|uuz&P-5<|cSh$`zZ9fE=F^~BBzsCBrsJ%0irXLq0IA0bbgPbtZkVm)YWZia*sszc(a-+04|y zCp6)?zavhhPw1$=P3{^udoTw{$^gV>8VM?qiz^v4aTLFDeOB_Lkz?&U+L)=w-j^6C zA2IrBYGL~c<+KvNa=+PmW`O}( zFVOTGw{OaM`6iCMN`Qg(5e+!7`_^=#M`MjZ>Q zadc^}ukYTzT_NN*KJP;F&bv8ldaK8I9U0GSCWMm0iJYcp@3!#wtl!Q!`Zi|vsvgHA zYk9w5)U!PI25Poy)I*J9xi17tQx3X%tK>ueXh(`$yf6sg>LHIkOq9Ll^ItgIJ5271 zNzctgVdtJ75hL!&KgMwfzIj`uFD_6j9$~IVEB%>$*ywe(Z6$HQRhvb>3I4^V2!s68 zUUIFBqM1X0Z!RtPA>$&^L-99yJgDHcsZ$m&&Nt`B}&G$`qx9CGFGV5q-lo z|Fm|pV5CR&*Y77sbs6LF8|4Rat;^GBxw1rO@!dk*g{4T9#G=Pk7NP4t=x9>?D<2`r zXq!5Lja{wa@=`np-Kx6AMV06eh$>@5rz}g+N)b@c_O69=haOxo+`>Fr$5<5i6%C03 zE_-d6wInz(Ee{kW^LFLxqib{VG8B=$@OO4E3Itr9@iERHseyL7Q{;#&M3WuNlJn1p zbbSmTu&jXeO$wSjod-(PXP*(Eh(k*3`c?EzAQde4QYwNy)n0RRJu=HI_I#bq2|PJW z-NrTr@_r~0<1*d= ztEobKf0Vpl2A-9sjzm&J{S&tKOJcsjp;WzkSlB*GrO)olk=pg=Pni9A^}}(h+z5^%Qw-)> z(Xh;TRZG>HvpmhESU}Y*sQ*?>c`)6#j7fNM8-Wp4@#V&F&nH`EN{06loMjI_YAY5`8hx4 zY_9J}_chR(u5%gR1RmNfy=shUh2d9zJuOkRO-SloOEviTZ~@gWzd)S+i;Fk=x;L~3 znw}(UBvjj&g52ZteTx7oAw67Vf+U>007><)P?@%`oA~__&=QU ZzbHpn6G-%*54?Y4^l!KRLm>d*zW}EH!m9uP literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.4.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.4.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..8c0c7055b1c8dba3081d639597cae837745ca827 GIT binary patch literal 4653 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 ZzbHpn6G-%*54?Y4^l!KRLm>d*zW}EH!m9uP literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.5.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.5.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..40c462a9405fcb4651279f8cfb1c4fe1b3d63b1e GIT binary patch literal 4708 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 ZUjn41hKco`4YYq@^sit2vm^lEzW|~f90>pb literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.6.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.6.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..40c462a9405fcb4651279f8cfb1c4fe1b3d63b1e GIT binary patch literal 4708 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 ZUjn41hKco`4YYq@^sit2vm^lEzW|~f90>pb literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.7.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.7.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..40c462a9405fcb4651279f8cfb1c4fe1b3d63b1e GIT binary patch literal 4708 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 ZUjn41hKco`4YYq@^sit2vm^lEzW|~f90>pb literal 0 HcmV?d00001 diff --git a/modules/vpc_flow_log_forwarder/vendored_archives/4.8.0.zip b/modules/vpc_flow_log_forwarder/vendored_archives/4.8.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..0f9c3609e57e10acb595ccf561add24150d75b7d GIT binary patch literal 4708 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 GsB^3wY)H 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 GsB^3wY)H zcDl!gVA}$OvGDcVHo!gAPUF(5>+ZSsLm{hfE_t6`W{??Ts^;Ilr(dabs`*Ui-rfQ+ zKc0FUUB1`Xk8*AAx+QGg&MWLU8-L_gZSTCp$-d55#elpZ-@Nn`?=DkO1?f+R8r$qg z2qo#>Z^kJuyqgR7-u(O_t%~gngx70Rchvlr<6E1JO;#epcc^z@G-pV?QMu?D1{Gys z=ufp1$5@z`LXntAOqIMiglf^1)G|MC$x6EEI>IU`-Q|%t`rjj)A46`4e(0rqA1uy14~*zzZmglF*kPqjn-b`D1nFS1&w5~U3ft67#^vjnm3D8TP=?)WZDDjQyEg{jcw2xa$Q zjy{lVQ=fM2w_$)e;Cyu^0v>$dO_!lZmqrb3Gpa=oYQ8_t*^ivjBwi0GiMh%zVL30? zjgtaN?*AV6fi2%>t3YD_N4Sqa!p)SEzMf;7ZKCq%@0{7{r$l*ZZI8>sU5StsS3hXC zH5j^_7EYqeX~k~X21(NQnx;IM1=l*565apS6psvz95X0HEono(h8EiG*Ew*2u6#E@~)|4l@t!`fo z&c9zf1{M|7ej(p%ni6D1?$};_W!fFaTaTkU^ycK;^+Q~#D?Ev)G-)d+uT^U0Ag?O?tps*{pAaa)lK;GuP>T|TiP_t;Q8mrGT? zgZ)e8-ivLG#x8av-B=Ol-dQMIJXz z%}OfL5-|X`^{p*4%?G`~Q1$TBUcR@`QbPkWp#OjFL-o&t006Xq*#P~|^nWQ3=Km