51 lines
1.7 KiB
Ruby
51 lines
1.7 KiB
Ruby
Vagrant.configure("2") do |config|
|
|
config.vm.boot_timeout = 600
|
|
|
|
config.vm.provider "libvirt" do |lv|
|
|
lv.memory = "2048"
|
|
lv.cpus = 1
|
|
end
|
|
|
|
config.vm.define "talos" do |debian|
|
|
debian.vm.box = "debian/bookworm64"
|
|
debian.vm.hostname = "test-talos"
|
|
debian.vm.network "private_network", type: "dhcp"
|
|
debian.vm.network "forwarded_port", guest: 22, host: 3022
|
|
end
|
|
config.vm.define "nocturnal" do |debian|
|
|
debian.vm.box = "debian/bookworm64"
|
|
debian.vm.hostname = "test-nocturnal"
|
|
debian.vm.network "private_network", ip: "192.168.121.100" # Static IP needed for nas
|
|
debian.vm.network "forwarded_port", guest: 22, host: 3023
|
|
end
|
|
config.vm.define "akatosh" do |debian|
|
|
debian.vm.box = "debian/bookworm64"
|
|
debian.vm.hostname = "test-akatosh"
|
|
debian.vm.network "private_network", type: "dhcp"
|
|
debian.vm.network "forwarded_port", guest: 22, host: 3029
|
|
debian.vm.provider "libvirt" do |lv|
|
|
lv.memory = "6144"
|
|
lv.cpus = 2
|
|
lv.machine_virtual_size = 40
|
|
end
|
|
end
|
|
# config.vm.define "azura" do |arch|
|
|
# arch.vm.box = "generic/arch"
|
|
# arch.vm.hostname = "test-azura"
|
|
# arch.vm.network "private_network", type: "dhcp"
|
|
# arch.vm.network "forwarded_port", guest: 22, host: 3027
|
|
# arch.vm.provision "shell", inline: <<-SHELL
|
|
# pacman -Sy --noconfirm python
|
|
# SHELL
|
|
# end
|
|
# config.vm.define "kynareth" do |arch|
|
|
# arch.vm.box = "generic/arch"
|
|
# arch.vm.hostname = "test-kynareth"
|
|
# arch.vm.network "private_network", type: "dhcp"
|
|
# arch.vm.network "forwarded_port", guest: 22, host: 3028
|
|
# arch.vm.provision "shell", inline: <<-SHELL
|
|
# pacman -Sy --noconfirm python
|
|
# SHELL
|
|
# end
|
|
end
|