From 1df924e1d55f12f684c835bcd404c89053693022 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Fri, 9 Sep 2016 15:27:38 +0200 Subject: [PATCH] Clean up unarchive action plugin (#17429) --- lib/ansible/plugins/action/unarchive.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/ansible/plugins/action/unarchive.py b/lib/ansible/plugins/action/unarchive.py index 70cde2e97d..3966984d62 100644 --- a/lib/ansible/plugins/action/unarchive.py +++ b/lib/ansible/plugins/action/unarchive.py @@ -67,9 +67,7 @@ class ActionModule(ActionBase): # do not run the command if the line contains creates=filename # and the filename already exists. This allows idempotence # of command executions. - result = self._execute_module(module_name='stat', module_args=dict(path=creates), task_vars=task_vars) - stat = result.get('stat', None) - if stat and stat.get('exists', False): + if self._remote_file_exists(creates): result['skipped'] = True result['msg'] = "skipped, since %s exists" % creates self._remove_tmp_path(tmp)