diff --git a/CHANGELOG.md b/CHANGELOG.md index 42ef80bc4..90e17dc06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ IMPROVEMENTS: `map_public_ip_on_launch` is not specified in config. [GH-898] * provider/aws: Add `apply_method` to `aws_db_parameter_group` [GH-897] * provider/aws: Add `storage_type` to `aws_db_instance` [GH-896] + * provider/aws: ELB can update listeners without requiring new. [GH-721] * provider/google: Remove "client secrets file", as it's no longer necessary for API authentication [GH-884]. * provider/google: Expose `self_link` on `google_compute_instance` [GH-906] diff --git a/builtin/providers/aws/resource_aws_elb.go b/builtin/providers/aws/resource_aws_elb.go index f6e3b57a8..77cd929ec 100644 --- a/builtin/providers/aws/resource_aws_elb.go +++ b/builtin/providers/aws/resource_aws_elb.go @@ -79,11 +79,9 @@ func resourceAwsElb() *schema.Resource { }, }, - // TODO: could be not ForceNew "listener": &schema.Schema{ Type: schema.TypeSet, Required: true, - ForceNew: false, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "instance_port": &schema.Schema{ @@ -115,7 +113,6 @@ func resourceAwsElb() *schema.Resource { Set: resourceAwsElbListenerHash, }, - // TODO: could be not ForceNew "health_check": &schema.Schema{ Type: schema.TypeSet, Optional: true,