if deb fam, stop salt-master and salt-minion after salt upgrade

This commit is contained in:
m0duspwnens
2023-10-24 12:52:25 -04:00
parent fab91edd2d
commit 6d3465626e
2 changed files with 11 additions and 1 deletions

View File

@@ -453,7 +453,7 @@ wait_for_salt_minion() {
local maxAttempts=20
until check_salt_minion_status "$minion" "$timeout" "$logfile"; do
attempt=$((attempt+1))
if [[ $attempt -gt $maxAttempts ]]; then
if [[ $attempt -eq $maxAttempts ]]; then
return 1
fi
sleep 10

View File

@@ -866,6 +866,16 @@ main() {
echo "Upgrading Salt"
# Update the repo files so it can actually upgrade
upgrade_salt
# for Debian based distro, we need to stop salt again after upgrade output below is from bootstrap-salt
# * WARN: Not starting daemons on Debian based distributions
# is not working mostly because starting them is the default behaviour.
if [[ $is_deb ]]; then
systemctl status salt-master
systemctl status salt-minion
stop_salt_master
stop_salt_minion
fi
fi
preupgrade_changes