You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.6 KiB

#!/usr/bin/env bash
build() {
local n
for n in tiny bigboss societe web lambda nomade; do
vdn-build $n
vdn-config $n GUEST_SYS "debian/bullseye"
vdn-config $n MODE "tgz2"
vdn-config $n HDA "DebianBullseye.disk"
vdn-config $n MEMORY "512"
vdn-config $n RUNLEVEL "multi-user.target"
vdn-config $n SET_HOSTNAME 0
#vdn-config $n HOST_FILES ""
done
n=tiny
vdn-config $n NETWORKS "none \$NET_2#192.168.30.16/24"
vdn-config $n MEMORY "2048"
vdn-config $n RUNLEVEL "graphical.target"
vdn-config $n ON_BOOT "systemctl start lightdm"
#vdn-config $n EXTRA_SERVICES "lightdm"
#vdn-config $n MODE "overlay"
#vdn-config $n KVM_VIEWER_AUTOSTART 1
n=bigboss
vdn-config $n EXTRA_SERVICES "apache2 proftpd nfs-server isc-dhcp-server"
vdn-config $n MEMORY "512"
vdn-config $n NETWORKS "\$NET_2#192.168.30.2/24"
vdn-config $n REDIRS "\
tcp:22:(ssh) \
tcp:80:(http) \
"
n=societe
vdn-config $n NETWORKS "\$NET_G#20.X3.Y3.Z3/8 \$NET_1#192.168.1.1/24 \$NET_2#192.168.30.1/24"
n=web
vdn-config $n NETWORKS "\$NET_1#192.168.1.2/24"
vdn-config $n EXTRA_SERVICES "apache2"
vdn-config $n REDIRS "\
tcp:22:(ssh) \
tcp:80:(http) \
"
n=lambda
vdn-config $n NETWORKS "\$NET_G#20.X1.Y1.Z1/8"
vdn-config $n EXTRA_SERVICES "apache2"
vdn-config $n REDIRS "\
tcp:22:(ssh) \
tcp:80:(http) \
"
n=nomade
vdn-config $n NETWORKS "\$NET_G#20.X2.Y2.Z2/8"
vdn-config $n EXTRA_SERVICES "apache2"
vdn-config $n REDIRS "\
tcp:22:(ssh) \
tcp:80:(http) \
"
}