diff --git a/salt/states/saltmod.py b/salt/states/saltmod.py index bc2cee0eeca0..3d79053a59a8 100644 --- a/salt/states/saltmod.py +++ b/salt/states/saltmod.py @@ -185,7 +185,8 @@ def state( if mdata['out'] != 'highstate': log.warning("Output from salt state not highstate") m_ret = mdata['ret'] - m_state = salt.utils.check_state_result({minion: m_ret}) + m_state = salt.utils.check_state_result(m_ret) + if not m_state: if minion not in fail_minions: fail.add(minion)