diff --git a/lib/ansible/runner.py b/lib/ansible/runner.py index 95b04cb1a4..71f657af3d 100644 --- a/lib/ansible/runner.py +++ b/lib/ansible/runner.py @@ -666,6 +666,9 @@ class Runner(object): result, err = self._exec_command(conn, cmd, None, sudoable=False) cleaned = result.split("\n")[0].strip() + '/' + if self.remote_user != 'root': + cmd = 'chmod a+x %s' % cleaned + result, err = self._exec_command(conn, cmd, None, sudoable=False) return cleaned