diff --git a/modules/snapshot/README.md b/modules/snapshot/README.md index 6688273..ba9f2a4 100644 --- a/modules/snapshot/README.md +++ b/modules/snapshot/README.md @@ -94,13 +94,13 @@ module "observe_lambda_snapshot_b" { | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | >= 1.1.0 | -| [aws](#requirement\_aws) | >= 2.68 | +| [aws](#requirement\_aws) | >= 3.73 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 2.68 | +| [aws](#provider\_aws) | >= 3.73 | ## Modules diff --git a/modules/snapshot/main.tf b/modules/snapshot/main.tf index 8e45dd2..de3251c 100644 --- a/modules/snapshot/main.tf +++ b/modules/snapshot/main.tf @@ -51,6 +51,8 @@ resource "aws_cloudwatch_event_target" "target" { overrides = var.overrides } }) + + depends_on = [aws_lambda_permission.this] } resource "aws_lambda_permission" "this" { @@ -68,4 +70,3 @@ resource "aws_lambda_invocation" "snapshot" { input = aws_cloudwatch_event_target.target.input } - diff --git a/modules/snapshot/versions.tf b/modules/snapshot/versions.tf index f718a71..d4fa985 100644 --- a/modules/snapshot/versions.tf +++ b/modules/snapshot/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">= 2.68" + version = ">= 3.73" } } }