Skip to content

Commit

Permalink
provider/aws: aws_elastisearch_domain tags not being set correctly.
Browse files Browse the repository at this point in the history
The top level object was used not the tags within
  • Loading branch information
stack72 committed Feb 28, 2016
1 parent f09a566 commit 7b61567
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
8 changes: 5 additions & 3 deletions builtin/providers/aws/resource_aws_elasticsearch_domain.go
Original file line number Diff line number Diff line change
Expand Up @@ -290,10 +290,12 @@ func resourceAwsElasticSearchDomainRead(d *schema.ResourceData, meta interface{}
if err != nil {
return err
}
var est []*elasticsearch.Tag
if len(listOut.TagList) > 0 {
est = listOut.TagList
}

log.Printf("[DEBUG] Received ElasticSearch tags: %s", out)

d.Set("tags", listOut)
d.Set("tags", tagsToMapElasticsearchService(est))

return nil
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,6 @@ func TestAccAWSElasticSearch_tags(t *testing.T) {
Config: testAccESDomainConfig,
Check: resource.ComposeTestCheckFunc(
testAccCheckESDomainExists("aws_elasticsearch_domain.example", &domain),
testAccLoadESTags(&domain, &td),
testAccCheckElasticsearchServiceTags(&td.TagList, "bar", "baz"),
),
},

Expand Down Expand Up @@ -149,10 +147,6 @@ func testAccCheckESDomainDestroy(s *terraform.State) error {
const testAccESDomainConfig = `
resource "aws_elasticsearch_domain" "example" {
domain_name = "tf-test-1"
tags {
bar = "baz"
}
}
`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ CONFIG
snapshot_options {
automated_snapshot_start_hour = 23
}
tags {
Domain = "TestDomain"
}
}
```

Expand All @@ -50,6 +54,7 @@ The following arguments are supported:
* `ebs_options` - (Optional) EBS related options, see below.
* `cluster_config` - (Optional) Cluster configuration of the domain, see below.
* `snapshot_options` - (Optional) Snapshot related options, see below.
* `tags` - (Optional) A mapping of tags to assign to the resource

**ebs_options** supports the following attributes:

Expand Down

0 comments on commit 7b61567

Please sign in to comment.