Merge "Add support for 'repos' job configuration" into feature/zuulv3
diff --git a/zuul/ansible/action/synchronize.py b/zuul/ansible/action/synchronize.py
index 0193eca..88ca13a 100644
--- a/zuul/ansible/action/synchronize.py
+++ b/zuul/ansible/action/synchronize.py
@@ -26,6 +26,9 @@
dest = self._task.args.get('dest', None)
pull = self._task.args.get('pull', False)
+ if '--safe-links' not in self._task.args['rsync_opts']:
+ self._task.args['rsync_opts'].append('--safe-links')
+
if not pull and not paths._is_safe_path(source):
return paths._fail_dict(source, prefix='Syncing files from')
if pull and not paths._is_safe_path(dest):