diff --git a/lib/puppet/type/onevnet_addressrange.rb b/lib/puppet/type/onevnet_addressrange.rb index 5f50e617..812411e6 100644 --- a/lib/puppet/type/onevnet_addressrange.rb +++ b/lib/puppet/type/onevnet_addressrange.rb @@ -83,4 +83,8 @@ self[:onevnet_name] end + validate do + raise Puppet::Error, 'Onevnet name is required' unless self[:onevnet_name].nil? + end + end diff --git a/spec/type/onevnet_addressrange_spec.rb b/spec/type/onevnet_addressrange_spec.rb index c622fff4..7eb326bf 100644 --- a/spec/type/onevnet_addressrange_spec.rb +++ b/spec/type/onevnet_addressrange_spec.rb @@ -22,6 +22,7 @@ before :each do @vnet = res_type.new(:name => 'test') + @onevnet_name = res_type.new(:name => 'test') @vnet4 = res_type.new(:name => 'test') @vnet6 = res_type.new(:name => 'test') end