provider/consul: Disambiguate between set/get
This commit is contained in:
parent
00eaabf5b8
commit
f4d5d648c9
|
@ -120,12 +120,8 @@ func resourceConsulKeysCreate(d *schema.ResourceData, meta interface{}) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if valueRaw, ok := sub["value"]; ok {
|
value := sub["value"].(string)
|
||||||
value, ok := valueRaw.(string)
|
if value != "" {
|
||||||
if !ok {
|
|
||||||
return fmt.Errorf("Failed to get value for key '%s'", key)
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Printf("[DEBUG] Setting key '%s' to '%v' in %s", path, value, dc)
|
log.Printf("[DEBUG] Setting key '%s' to '%v' in %s", path, value, dc)
|
||||||
pair := consulapi.KVPair{Key: path, Value: []byte(value)}
|
pair := consulapi.KVPair{Key: path, Value: []byte(value)}
|
||||||
if _, err := kv.Put(&pair, &wOpts); err != nil {
|
if _, err := kv.Put(&pair, &wOpts); err != nil {
|
||||||
|
@ -142,7 +138,6 @@ func resourceConsulKeysCreate(d *schema.ResourceData, meta interface{}) error {
|
||||||
}
|
}
|
||||||
value := attribute_value(sub, key, pair)
|
value := attribute_value(sub, key, pair)
|
||||||
vars[key] = value
|
vars[key] = value
|
||||||
sub["value"] = value
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue