From 1d0bcea15cf843a3b7094abeada1281247d3752c Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Sun, 9 Jul 2017 09:55:02 -0500 Subject: [PATCH] Allow file manipulation in the work dir Change-Id: I9f03ea408085e3da3ddeb231264e45b1c1fb6896 --- zuul/ansible/action/normal.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zuul/ansible/action/normal.py b/zuul/ansible/action/normal.py index ece1411c7f..74e732ea2f 100644 --- a/zuul/ansible/action/normal.py +++ b/zuul/ansible/action/normal.py @@ -29,6 +29,12 @@ class ActionModule(normal.ActionModule): and self._task.delegate_to.startswtih('127.'))): if self._task.action == 'stat': paths._fail_if_unsafe(self._task.args['path']) + elif self._task.action == 'file': + dest = self._task.args.get( + 'path', self._task.args.get( + 'dest', self._task.args.get( + 'name'))) + paths._fail_if_unsafe(dest) else: return dict( failed=True,