From b592f8d35d648a50b1efc63fe10d79a201809208 Mon Sep 17 00:00:00 2001 From: clint shryock Date: Wed, 1 Feb 2017 13:25:24 -0600 Subject: [PATCH 1/2] provider/aws: Fix lambda source mapping tests --- .../aws/resource_aws_lambda_event_source_mapping_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/builtin/providers/aws/resource_aws_lambda_event_source_mapping_test.go b/builtin/providers/aws/resource_aws_lambda_event_source_mapping_test.go index 7bbaa0571..ab4f36394 100644 --- a/builtin/providers/aws/resource_aws_lambda_event_source_mapping_test.go +++ b/builtin/providers/aws/resource_aws_lambda_event_source_mapping_test.go @@ -239,6 +239,7 @@ resource "aws_lambda_function" "lambda_function_test_update" { function_name = "example_lambda_name_update" role = "${aws_iam_role.iam_for_lambda.arn}" handler = "exports.example" + runtime = "nodejs4.3" } resource "aws_lambda_event_source_mapping" "lambda_event_source_mapping_test" { @@ -324,6 +325,7 @@ resource "aws_lambda_function" "lambda_function_test_update" { function_name = "example_lambda_name_update" role = "${aws_iam_role.iam_for_lambda.arn}" handler = "exports.example" + runtime = "nodejs4.3" } resource "aws_lambda_event_source_mapping" "lambda_event_source_mapping_test" { From f87f0f5ba6fc73b0eccfc00eaa5bfc4df91c91e8 Mon Sep 17 00:00:00 2001 From: clint shryock Date: Wed, 1 Feb 2017 15:59:40 -0600 Subject: [PATCH 2/2] provider/aws: Fix permissions for IAM role in Lambda tests --- builtin/providers/aws/resource_aws_lambda_function_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/builtin/providers/aws/resource_aws_lambda_function_test.go b/builtin/providers/aws/resource_aws_lambda_function_test.go index c111ff5d8..c106b9489 100644 --- a/builtin/providers/aws/resource_aws_lambda_function_test.go +++ b/builtin/providers/aws/resource_aws_lambda_function_test.go @@ -670,7 +670,9 @@ resource "aws_iam_role_policy" "iam_policy_for_lambda" { { "Effect": "Allow", "Action": [ - "ec2:CreateNetworkInterface" + "ec2:CreateNetworkInterface", + "ec2:DescribeNetworkInterfaces", + "ec2:DeleteNetworkInterface" ], "Resource": [ "*"