diff --git a/src/oneprovision/lib/provision/provision.rb b/src/oneprovision/lib/provision/provision.rb index 001dd8b522..51dffa2830 100644 --- a/src/oneprovision/lib/provision/provision.rb +++ b/src/oneprovision/lib/provision/provision.rb @@ -263,7 +263,13 @@ module OneProvision v['name'] == input['name'] end - cfg['inputs'].delete(i) if i + if i + # Respect value that comes from the user + input['value'] = i['value'] + + cfg['inputs'].delete(i) + end + cfg['inputs'] << input end end