You might be able to use PROVISIONING_INTERFACE instead in line 152 i.e. (dns_interface    => '$PROVISIONING_INTERFACE}', since I don't *think* there are any facter implications in foreman-installer's https://github.com/theforeman/puppet-dhcp .  Thereby eliminating the need for this line.  Minor nitpick, though.