From dc0de63a72997cf13119b506cc5aeacf4d007936 Mon Sep 17 00:00:00 2001 From: Armon Dadgar Date: Sat, 26 Jul 2014 20:21:48 -0400 Subject: [PATCH] provider/consul: cleanup --- builtin/providers/consul/resource_consul_keys.go | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/builtin/providers/consul/resource_consul_keys.go b/builtin/providers/consul/resource_consul_keys.go index a55a05233..1cd273209 100644 --- a/builtin/providers/consul/resource_consul_keys.go +++ b/builtin/providers/consul/resource_consul_keys.go @@ -26,6 +26,12 @@ func resource_consul_keys_validation() *config.Validator { }, } } +func resource_consul_keys_update( + s *terraform.ResourceState, + d *terraform.ResourceDiff, + meta interface{}) (*terraform.ResourceState, error) { + return resource_consul_keys_create(s, d, meta) +} func resource_consul_keys_create( s *terraform.ResourceState, @@ -64,7 +70,7 @@ func resource_consul_keys_create( return rs, err } - if valueRaw, shouldSet := sub["value"]; shouldSet { + if valueRaw, ok := sub["value"]; ok { value, ok := valueRaw.(string) if !ok { return rs, fmt.Errorf("Failed to get value for key '%s'", key) @@ -125,14 +131,6 @@ func resource_consul_keys_destroy( return nil } -func resource_consul_keys_update( - s *terraform.ResourceState, - d *terraform.ResourceDiff, - meta interface{}) (*terraform.ResourceState, error) { - panic("cannot update") - return s, nil -} - func resource_consul_keys_diff( s *terraform.ResourceState, c *terraform.ResourceConfig,