This commit is contained in:
DefensiveDepth
2024-03-28 13:04:48 -04:00
parent ce0c9f846d
commit d2c9e0ea4a

View File

@@ -604,7 +604,7 @@ up_to_2.4.70() {
echo echo
# Read user input # Read user input
read INPUT read INPUT
if [ "${INPUT^^}" != 'AGREE' ]; then exit 0; fi if [ "${INPUT^^}" != 'AGREE' ]; then fail "SOUP canceled."; fi
echo "Backing up the Elastalert rules..." echo "Backing up the Elastalert rules..."
rsync -av --stats /opt/so/rules/elastalert/playbook/*.yaml /nsm/backup/detections-migration/elastalert/ rsync -av --stats /opt/so/rules/elastalert/playbook/*.yaml /nsm/backup/detections-migration/elastalert/
@@ -615,8 +615,7 @@ up_to_2.4.70() {
rm -f /opt/so/rules/elastalert/playbook/*.yaml rm -f /opt/so/rules/elastalert/playbook/*.yaml
echo "Active Elastalert rules have been backed up." echo "Active Elastalert rules have been backed up."
else else
echo "Error: rsync failed to copy the files. Active Elastalert rules have not been backed up." fail "Error: rsync failed to copy the files. Active Elastalert rules have not been backed up."
exit 1
fi fi
fi fi
@@ -639,14 +638,13 @@ up_to_2.4.70() {
fi fi
echo echo
echo "Stopping Playbook services..." echo "Stopping Playbook services & cleaning up..."
so-playbook-stop docker stop so-playbook 2>/dev/null
so-mysql-stop docker stop so-mysql 2>/dev/null
so-soctopus-stop docker stop so-soctopus 2>/dev/null
sed -i '/so-playbook\|so-soctopus\|so-mysql/d' /opt/so/conf/so-status/so-status.conf sed -i '/so-playbook\|so-soctopus\|so-mysql/d' /opt/so/conf/so-status/so-status.conf
rm -f /usr/sbin/so-playbook-* /usr/sbin/so-soctopus-* /usr/sbin/so-mysql-*
# What about cleaning up various so-utilities like so-playbook-restart?
echo echo
echo "Playbook Migration is complete...." echo "Playbook Migration is complete...."