Files
a13labs.infra/ansible/Vagrantfile
T

54 lines
1.5 KiB
Ruby

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