From 3abcf876445fd6257290fda81d385e15e1ba5cc4 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Mon, 30 Dec 2024 19:55:50 +0100 Subject: [PATCH] Cockpit: add support for KVM with bridged networking and samba management --- tools/modules/software/module_cockpit.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tools/modules/software/module_cockpit.sh b/tools/modules/software/module_cockpit.sh index f57129ca..965cac46 100644 --- a/tools/modules/software/module_cockpit.sh +++ b/tools/modules/software/module_cockpit.sh @@ -46,7 +46,19 @@ function module_cockpit() { "${commands[1]}") ## install cockpit pkg_update - pkg_install cockpit cockpit-ws cockpit-system cockpit-storaged + pkg_install cockpit cockpit-ws cockpit-system cockpit-storaged cockpit-machines samba dnsmasq virtinst qemu-kvm qemu-utils + # add bridged networking + cat <<- EOF > /etc/libvirt/kvm-hostbridge.xml + + hostbridge + + + + EOF + virsh net-define /etc/libvirt/kvm-hostbridge.xml + virsh net-start hostbridge + virsh net-autostart hostbridge + echo "Cockpit installed successfully." ;; "${commands[2]}")