Interface

Merged in blueboxgroup/master and fixed one remaining used of `ansible_eth0` that was introduced in cc7daaf1.