diff --git a/src/oneprovision/lib/provision/provision.rb b/src/oneprovision/lib/provision/provision.rb index 8845f50414..e6010001af 100644 --- a/src/oneprovision/lib/provision/provision.rb +++ b/src/oneprovision/lib/provision/provision.rb @@ -248,7 +248,11 @@ module OneProvision end @provider = provider - cfg['inputs'] = cfg['inputs'] | provider.inputs + if cfg['inputs'].nil? + cfg['inputs'] = provider.inputs + else + cfg['inputs'] << provider.inputs unless provider.inputs.nil? + end cfg.validate(false)