diff --git a/builtin/providers/aws/resource_aws_db_instance_test.go b/builtin/providers/aws/resource_aws_db_instance_test.go index 11bfd75b2c..d1fb05f96f 100644 --- a/builtin/providers/aws/resource_aws_db_instance_test.go +++ b/builtin/providers/aws/resource_aws_db_instance_test.go @@ -158,6 +158,7 @@ func TestAccAWSDBInstanceNoSnapshot(t *testing.T) { func TestAccAWSDBInstance_enhancedMonitoring(t *testing.T) { var dbInstance rds.DBInstance + rName := acctest.RandString(5) resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, @@ -165,7 +166,7 @@ func TestAccAWSDBInstance_enhancedMonitoring(t *testing.T) { CheckDestroy: testAccCheckAWSDBInstanceNoSnapshot, Steps: []resource.TestStep{ resource.TestStep{ - Config: testAccSnapshotInstanceConfig_enhancedMonitoring, + Config: testAccSnapshotInstanceConfig_enhancedMonitoring(rName), Check: resource.ComposeTestCheckFunc( testAccCheckAWSDBInstanceExists("aws_db_instance.enhanced_monitoring", &dbInstance), resource.TestCheckResourceAttr( @@ -656,9 +657,10 @@ resource "aws_db_instance" "no_snapshot" { `, acctest.RandString(5)) } -var testAccSnapshotInstanceConfig_enhancedMonitoring = ` +func testAccSnapshotInstanceConfig_enhancedMonitoring(rName string) string { + return fmt.Sprintf(` resource "aws_iam_role" "enhanced_policy_role" { - name = "enhanced-monitoring-role" + name = "enhanced-monitoring-role-%s" assume_role_policy = <