| I managed to reproduce but only when connected to a VPN. Facter 4 seems to work correctly as it relies on the `ifconfig` output. Facter 3 uses `route -n get default` to get the primary interface, and then runs `ipconfig getoption utun2 server_identifier` to try to get the dhcp server. For some reason when running ipconfig getoption on interfaces that are used for VPN connection nothing is outputted. Created https://tickets.puppetlabs.com/browse/FACT-2951 to keep track of the issue. |