diff --git a/deployment_scripts/puppet/modules/contrail/lib/facter/mac_from_vrouter.rb b/deployment_scripts/puppet/modules/contrail/lib/facter/mac_from_vrouter.rb index 36893680e..831f40a97 100644 --- a/deployment_scripts/puppet/modules/contrail/lib/facter/mac_from_vrouter.rb +++ b/deployment_scripts/puppet/modules/contrail/lib/facter/mac_from_vrouter.rb @@ -30,7 +30,7 @@ Facter.add("mac_from_vrouter") do end mac = `cat /sys/class/net/#{phys_dev}/address`.chomp - if $?.success? + unless $?.success? output.split('vif').each do |iface| if iface.start_with?( '0/0') mac = iface.split[8][7..-1]