Making the primary interface configurable

It would help quite a bit to make the primary interface that is used
for service endpoints and the like configurable. Specifically, I would
like to in order to build out some Vagrant configurations.