2023-09-02 21:55:22 +02:00
|
|
|
# -*- mode: ruby -*-
|
|
|
|
# vi: set ft=ruby :
|
|
|
|
|
|
|
|
Vagrant.configure("2") do |config|
|
2024-01-05 19:01:41 +01:00
|
|
|
config.vm.synced_folder ".", "/vagrant", disabled: true
|
|
|
|
config.vm.provision "shell", inline: "apt-get update"
|
|
|
|
|
2023-09-24 12:23:37 +02:00
|
|
|
config.vm.define "lime2-test" do |lime2|
|
2023-09-02 21:55:22 +02:00
|
|
|
lime2.vm.box = "debian/bookworm64"
|
2023-09-24 12:23:37 +02:00
|
|
|
lime2.vm.hostname = "lime2-test"
|
2025-01-24 10:14:47 +01:00
|
|
|
lime2.vm.network :private_network, :ip => "10.1.2.80"
|
2024-04-07 13:47:38 +02:00
|
|
|
lime2.vm.provider :libvirt do |libvirt|
|
|
|
|
libvirt.memory = 1024
|
2025-01-24 10:14:47 +01:00
|
|
|
libvirt.cpus = 1
|
2024-04-07 13:47:38 +02:00
|
|
|
end
|
2023-09-02 21:55:22 +02:00
|
|
|
end
|
2024-04-07 13:47:38 +02:00
|
|
|
|
2024-01-05 18:36:05 +01:00
|
|
|
config.vm.define "mailserver-test" do |mailserver|
|
|
|
|
mailserver.vm.box = "debian/bookworm64"
|
|
|
|
mailserver.vm.hostname = "mailserver-test"
|
2025-01-24 10:14:47 +01:00
|
|
|
mailserver.vm.network :private_network, :ip => "10.1.2.25"
|
2024-10-12 13:01:35 +02:00
|
|
|
mailserver.vm.provider :libvirt do |libvirt|
|
2025-01-24 10:14:47 +01:00
|
|
|
libvirt.memory = 4096
|
|
|
|
libvirt.cpus = 2
|
2024-10-12 13:01:35 +02:00
|
|
|
libvirt.storage :file, :size => '6G'
|
|
|
|
end
|
|
|
|
mailserver.vm.provision "shell" do |shell|
|
|
|
|
shell.inline = <<-SHELL
|
|
|
|
apt-get install -y lvm2
|
2025-01-10 14:06:42 +01:00
|
|
|
vgcreate vg_$HOSTNAME /dev/vdb
|
2024-10-12 13:01:35 +02:00
|
|
|
SHELL
|
|
|
|
end
|
2024-01-04 18:59:34 +01:00
|
|
|
end
|
2024-04-07 13:47:38 +02:00
|
|
|
|
2023-09-02 21:55:22 +02:00
|
|
|
end
|