spec/acceptance/suites/default/00_default_spec.rb in simp-rspec-puppet-facts-2.4.0 vs spec/acceptance/suites/default/00_default_spec.rb in simp-rspec-puppet-facts-2.4.1
- old
+ new
@@ -21,9 +21,16 @@
it 'should install the simp_core module' do
on(host, 'puppet module install simp/simp_core')
end
it 'should collect valid fact data' do
+ # Delete NAT interface so facter does not report randomly generated ip addresses
+ if fact_on(host, 'ipaddress_eth1') != '' and fact_on(host, 'operatingsystemmajrelease') != '6'
+ on host, 'nmcli connection delete id System\ eth1'
+ end
+ if fact_on(host, 'ipaddress_enp0s8') != '' and fact_on(host, 'operatingsystemmajrelease') != '6'
+ on host, 'nmcli connection delete id System\ enp0s8'
+ end
# Stupid RSpec tricks
output = on(host, 'puppet facts --render-as json').stdout
expect{@output << JSON.parse(output)['values']}.to_not raise_error
end