Fix re-running provision when virtual interfaces already exist
Fix re-running provision when virtual interfaces already exist

This fails specifically on the undercloud when attempting to look
for variable 'ansible_ovs-ctlplane' because of the hyphen.

However, this interface clearly didn't exist on the initial run, so it
wasn't configured by this task and we don't want it to be when re-run
for idempotence. Instead we explicitly confine the task to the physical
nics which would have existed on the first run.

redhat-openstack/infrared,redhat-openstack/infrared,redhat-openstack/infrared