From d79ac17757d9e564696904db646fe62e78707917 Mon Sep 17 00:00:00 2001 From: Clint Shryock Date: Fri, 20 Feb 2015 11:40:47 -0600 Subject: [PATCH] randomize ASG name in test, to get around slow AWS delete time --- .../providers/aws/resource_aws_autoscaling_group_test.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/builtin/providers/aws/resource_aws_autoscaling_group_test.go b/builtin/providers/aws/resource_aws_autoscaling_group_test.go index 531d51843..ab8c88342 100644 --- a/builtin/providers/aws/resource_aws_autoscaling_group_test.go +++ b/builtin/providers/aws/resource_aws_autoscaling_group_test.go @@ -2,7 +2,9 @@ package aws import ( "fmt" + "math/rand" "testing" + "time" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/terraform" @@ -241,7 +243,7 @@ resource "aws_autoscaling_group" "bar" { } ` -const testAccAWSAutoScalingGroupConfigWithLoadBalancer = ` +var testAccAWSAutoScalingGroupConfigWithLoadBalancer = fmt.Sprintf(` resource "aws_elb" "bar" { name = "foobar-terraform-test" availability_zones = ["us-west-2a"] @@ -262,7 +264,7 @@ resource "aws_launch_configuration" "foobar" { resource "aws_autoscaling_group" "bar" { availability_zones = ["us-west-2a"] - name = "foobar3-terraform-test" + name = "foobar3-terraform-test-%d" max_size = 5 min_size = 2 health_check_grace_period = 300 @@ -273,4 +275,4 @@ resource "aws_autoscaling_group" "bar" { launch_configuration = "${aws_launch_configuration.foobar.name}" load_balancers = ["${aws_elb.bar.name}"] } -` +`, rand.New(rand.NewSource(time.Now().UnixNano())).Intn(64))