Openstack Instances

I am currently attempting to get Foreman to start instances on a Openstack
deployment. It it currently working fine if only one network is created on
the Openstack cloud, however I do not have anyway to choose the internal
network if more than one network exists. With multiple networks, upon
attempting to deploy an instance in the foreman interface I see Failed to
create a compute foreman (OpenStack) instance
Permission denied - connect(2) for (Errno::EACCES). Within
the nova logs on the controller node 'HTTP exception thrown: Multiple
possible networks found, use a Network ID to be more specific'.

I have attempted to create another tenant and try again but sadly with the
same results. It there a trick to make foreman see the networks available
to openstack?