Trevor
Please take a look of vagrantfile. If you don't see anything wrong with it, I will report it as a bug.
I do not have any other VMs/vagrantfile to test.
Thanks.
centos 6.4, vagrant-1.3.5-1.x86_64, libvirt 0.10.2, QEMU 0.10.2
###
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "testvm5"
config.vm.box_url = "/var/lib/libvirt/images/testvm1.box"
config.vm.define :vm1 do |vm1|
vm1.vm.network :public_network, :bridge => 'br0', :device => "eth1", :mac => "52:54:00:25:01:1B"
end
config.vm.define :vm2 do |vm2|
vm2.vm.network :public_network, :bridge => 'br0', :device => "eth1", :mac => "52:54:00:25:02:1B"
end
config.vm.provider :libvirt do |libvirt|
libvirt.driver = "qemu"
libvirt.host = "localhost"
libvirt.connect_via_ssh = true
libvirt.username = "root"
libvirt.storage_pool_name = "default"
libvirt.memory = 2048
libvirt.cpus = 2
end
config.vm.synced_folder ".", "/vagrant", disabled: true
end
###