From 5ddf73146ffae0561e21980bccde1d549b50e46d Mon Sep 17 00:00:00 2001 From: clint shryock Date: Mon, 13 Mar 2017 13:42:15 -0500 Subject: [PATCH] provider/aws: Update lambda role name to avoid collision --- .../aws/resource_aws_lambda_alias_test.go | 15 ++++++----- .../aws/resource_aws_lambda_function_test.go | 26 +++++++++++-------- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/builtin/providers/aws/resource_aws_lambda_alias_test.go b/builtin/providers/aws/resource_aws_lambda_alias_test.go index 40652cd279..85faa24def 100644 --- a/builtin/providers/aws/resource_aws_lambda_alias_test.go +++ b/builtin/providers/aws/resource_aws_lambda_alias_test.go @@ -7,12 +7,14 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/lambda" + "github.com/hashicorp/terraform/helper/acctest" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/terraform" ) func TestAccAWSLambdaAlias_basic(t *testing.T) { var conf lambda.AliasConfiguration + rInt := acctest.RandInt() resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, @@ -20,7 +22,7 @@ func TestAccAWSLambdaAlias_basic(t *testing.T) { CheckDestroy: testAccCheckAwsLambdaAliasDestroy, Steps: []resource.TestStep{ resource.TestStep{ - Config: testAccAwsLambdaAliasConfig, + Config: testAccAwsLambdaAliasConfig(rInt), Check: resource.ComposeTestCheckFunc( testAccCheckAwsLambdaAliasExists("aws_lambda_alias.lambda_alias_test", &conf), testAccCheckAwsLambdaAttributes(&conf), @@ -95,9 +97,10 @@ func testAccCheckAwsLambdaAttributes(mapping *lambda.AliasConfiguration) resourc } } -const testAccAwsLambdaAliasConfig = ` +func testAccAwsLambdaAliasConfig(rInt int) string { + return fmt.Sprintf(` resource "aws_iam_role" "iam_for_lambda" { - name = "iam_for_lambda" + name = "iam_for_lambda_%d" assume_role_policy = <