setup bridge for hypervisor using $MNIC

This commit is contained in:
Josh Patterson
2025-07-30 16:04:10 -04:00
parent c98042fa80
commit 7b5980bfe5

View File

@@ -1187,14 +1187,18 @@ get_minion_type() {
} }
hypervisor_local_states() { hypervisor_local_states() {
# these states need to run before the first highstate so that we dont deal with the salt-minion restarting # these states need to run before the first highstate so that we dont deal with the salt-minion restarting
# and we need these setup prior to the highstate # and we need these setup prior to the highstate
if [ $is_hypervisor ] || [ $is_managerhype ]; then info "Check if hypervisor or managerhype"
salt-call state.apply libvirt.64962 --local --file-root=../salt/ -l info if [ $is_hypervisor ] || [ $is_managerhype ]; then
salt-call state.apply libvirt.bridge --local --file-root=../salt/ -l info pillar='{"host": {"mainint": "enp1s0"}}' info "Running libvirt states for hypervisor"
fi logCmd "salt-call state.apply libvirt.64962 --local --file-root=../salt/ -l info"
info "Setting up bridge for $MNIC"
salt-call state.apply libvirt.bridge --local --file-root=../salt/ -l info pillar="{\"host\": {\"mainint\": \"$MNIC\"}}"
fi
} }
install_cleanup() { install_cleanup() {
if [ -f "$temp_install_dir" ]; then if [ -f "$temp_install_dir" ]; then
info "Installer removing the following files:" info "Installer removing the following files:"