Merge "Fix keyerror with synchronize" into feature/zuulv3
diff --git a/zuul/ansible/action/synchronize.py b/zuul/ansible/action/synchronize.py
index ff514ac..75fd45f 100644
--- a/zuul/ansible/action/synchronize.py
+++ b/zuul/ansible/action/synchronize.py
@@ -26,6 +26,8 @@
         dest = self._task.args.get('dest', None)
         mode = self._task.args.get('mode', 'push')
 
+        if 'rsync_opts' not in self._task.args:
+            self._task.args['rsync_opts'] = []
         if '--safe-links' not in self._task.args['rsync_opts']:
             self._task.args['rsync_opts'].append('--safe-links')