From 5ed28efe4580f9a6fe15919a2bad30b83c5371d1 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Mon, 7 Oct 2013 17:05:58 -0400 Subject: [PATCH] Script module should return changed attribute so handlers always fire, unless "changed_when" is specified. Fixes #4053 --- lib/ansible/runner/action_plugins/script.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ansible/runner/action_plugins/script.py b/lib/ansible/runner/action_plugins/script.py index 12845477c22..c0b96d3ee04 100644 --- a/lib/ansible/runner/action_plugins/script.py +++ b/lib/ansible/runner/action_plugins/script.py @@ -75,4 +75,6 @@ class ActionModule(object): if tmp.find("tmp") != -1 and not C.DEFAULT_KEEP_REMOTE_FILES: self.runner._low_level_exec_command(conn, 'rm -rf %s >/dev/null 2>&1' % tmp, tmp) + result.result['changed'] = True + return result