diff --git a/roles/use-cached-repos/tasks/main.yaml b/roles/use-cached-repos/tasks/main.yaml index c9cb1a4fd2..ee7130c99a 100644 --- a/roles/use-cached-repos/tasks/main.yaml +++ b/roles/use-cached-repos/tasks/main.yaml @@ -6,7 +6,8 @@ - name: Clone cached repo to workspace command: "git clone /opt/git/{{ item.0.name }} {{ ansible_user_dir }}/{{ item.0.src_dir}}" - creates: "{{ ansible_user_dir }}/{{ item.0.src_dir}}" + args: + creates: "{{ ansible_user_dir }}/{{ item.0.src_dir}}" when: item.1.stat.exists with_together: - "{{ zuul.projects }}" @@ -14,7 +15,8 @@ - name: Clone upstream repo to workspace command: "git clone https://{{ item.0.canonical_hostname }}/{{ item.0.name}} {{ ansible_user_dir }}/{{ item.0.src_dir}}" - creates: "{{ ansible_user_dir }}/{{ item.0.src_dir}}" + args: + creates: "{{ ansible_user_dir }}/{{ item.0.src_dir}}" when: not item.1.stat.exists with_together: - "{{ zuul.projects }}" @@ -22,5 +24,6 @@ - name: Remove origin from local git repos command: "git remote rm origin" - chdir: "{{ ansible_user_dir }}/{{ item.src_dir}}" + args: + chdir: "{{ ansible_user_dir }}/{{ item.src_dir}}" with_items: "{{ zuul.projects }}"