diff --git a/builtin/providers/aws/resource_aws_route53_zone.go b/builtin/providers/aws/resource_aws_route53_zone.go index 5c55fb3e1..c81322a79 100644 --- a/builtin/providers/aws/resource_aws_route53_zone.go +++ b/builtin/providers/aws/resource_aws_route53_zone.go @@ -6,7 +6,6 @@ import ( "strings" "time" - "github.com/hashicorp/terraform/helper/hashcode" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/helper/schema" @@ -34,12 +33,9 @@ func resourceAwsRoute53Zone() *schema.Resource { }, "name_servers": &schema.Schema{ - Type: schema.TypeSet, + Type: schema.TypeList, Elem: &schema.Schema{Type: schema.TypeString}, Computed: true, - Set: func(v interface{}) int { - return hashcode.String(v.(string)) - }, }, "tags": tagsSchema(), diff --git a/builtin/providers/aws/resource_aws_route53_zone_test.go b/builtin/providers/aws/resource_aws_route53_zone_test.go index 4686831e0..f4a1afb0c 100644 --- a/builtin/providers/aws/resource_aws_route53_zone_test.go +++ b/builtin/providers/aws/resource_aws_route53_zone_test.go @@ -4,7 +4,6 @@ import ( "fmt" "testing" - "github.com/hashicorp/terraform/helper/hashcode" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/terraform" @@ -116,8 +115,8 @@ func testAccCheckRoute53ZoneExists(n string, zone *route53.HostedZone) resource. return fmt.Errorf("Hosted zone err: %v", err) } - for _, ns := range resp.DelegationSet.NameServers { - attribute := fmt.Sprintf("name_servers.%d", hashcode.String(*ns)) + for idx, ns := range resp.DelegationSet.NameServers { + attribute := fmt.Sprintf("name_servers.%d", idx) dsns := rs.Primary.Attributes[attribute] if dsns != *ns { return fmt.Errorf("Got: %v for %v, Expected: %v", dsns, attribute, ns)