replace quotes on minion arg

This commit is contained in:
Jason Ertel
2022-09-27 10:54:08 -04:00
parent 851e44e5fa
commit 53b4f01921

View File

@@ -122,19 +122,19 @@ function manage_salt() {
op=$(echo "$request" | jq -r .operation)
minion=$(echo "$request" | jq -r .minion)
if [[ -s $minion || "$minion" == "null" ]]; then
minion=$(cat /etc/salt/minion | grep "id:" | awk '{print $2}')
minion=$(cat /etc/salt/minion | grep "id:" | awk '{print $2}' | sed "s/'//g")
fi
case "$op" in
state)
log "Performing '$op' for '$state' on minion '$minion'"
state=$(echo "$request" | jq -r .state)
response=$(salt --async $minion state.apply "$state" queue=True)
response=$(salt --async "$minion" state.apply "$state" queue=True)
exit_code=$?
;;
highstate)
log "Performing '$op' on minion '$minion'"
response=$(salt --async $minion state.highstate queue=True)
log "Performing '$op' on minion $minion"
response=$(salt --async "$minion" state.highstate queue=True)
exit_code=$?
;;
activejobs)