cloud profiles and providers. libvirt net setup

This commit is contained in:
m0duspwnens
2024-08-13 10:17:45 -04:00
parent f9eeb76518
commit aa5de9f7bd
6 changed files with 42 additions and 14 deletions

View File

@@ -53,13 +53,18 @@ install_qemu:
pkg.installed:
- name: qemu-kvm
install_libguestfs:
pkg.installed:
- name: libguestfs
create_host_bridge:
virt.network_running:
- name: host-bridge
- bridge: br0
- forward: bridge
- autostart: True
install-guestfs-tools:
pkg.installed:
- name: guestfs-tools
disable_default_bridge:
cmd.run:
- name: virsh net-destroy default && virsh net-autostart default --disable
- require:
- pkg: install_libvirt-client
# this should only run during the first highstate after setup. it will transfer connection from mgmt to br0
down_original_mgmt_interface: