Clean cache befor do anything.
MINION=$1
-SALTV=$( salt $MINION grains.get saltversion | tail -n1 | tr -d ' ' )
-echo "$MINION $SALTV"
-if [ "${SALTV}" -a "$SALTV" != "VERSION" ]; then
- salt $MINION state.apply SaltMinion
- salt-key -yd $MINION
+SALTV=$( salt ${MINION} grains.get saltversion | tail -n1 | tr -d ' ' )
+echo "${MINION} ${SALTV}"
+if [ "${SALTV}" -a "${SALTV}" != "VERSION" ]; then
+ salt ${MINION} saltutil.clear_cache
+ salt ${MINION} state.apply SaltMinion
+ salt-key -yd ${MINION}
sleep 10
fi