Vagrant.require_version ">= 1.8.0" Vagrant.configure(2) do |config| config.vm.define "jammy.simple_server" do |web| config.vm.box = "jaredeh/ubuntu2204-server" config.vm.box_version = "0.1.1" config.vm.provider :libvirt do |libvirt| libvirt.video_type = 'vga' libvirt.host = 'localhost' libvirt.uri = 'qemu:///system' libvirt.nested = false libvirt.memory = 4096 libvirt.cpus = 4 libvirt.cpuset = '1-4,^3,6' libvirt.cputopology :sockets => '2', :cores => '2', :threads => '1' end config.vm.provision "ansible" do |ansible| ansible.playbook = "playbooks/simple_server.yml" ansible.groups = { "vagrant" => ["jammy.simple_server"] } ansible.extra_vars = { target: "jammy.simple_server", } end end config.vm.define "jammy.virtualization_server" do |web| config.vm.box = "jaredeh/ubuntu2204-server" config.vm.box_version = "0.1.1" config.vm.provider :libvirt do |libvirt| libvirt.video_type = 'vga' libvirt.host = 'localhost' libvirt.uri = 'qemu:///system' libvirt.nested = true libvirt.memory = 4096 libvirt.cpus = 4 libvirt.cpuset = '1-4,^3,6' libvirt.cputopology :sockets => '2', :cores => '2', :threads => '1' end config.vm.provision "ansible" do |ansible| ansible.playbook = "playbooks/virtualization_server.yml" ansible.groups = { "vagrant" => ["jammy.virtualization_server"] } ansible.extra_vars = { target: "jammy.virtualization_server", } end end end