Use gathered facts to determine the correct network interface in the OpenVPN role

Some VPS providers do not use eth0 by default, which prevents the MASQUERADE iptables rule from being set properly. This can also be an issue on a dedicated server that has multiple network interfaces.