--- - name: Create static site directories become: yes ansible.builtin.file: path: "{{ item.path }}" state: directory mode: '0755' owner: "{{ item.owner }}" group: "{{ item.owner }}" loop: "{{ checkout_static_sites.checkouts }}" - name: Check out static site repositories become: yes become_user: "{{ item.owner }}" ansible.builtin.git: dest: "{{ item.path }}" repo: "{{ item.url }}" version: "{{ item.commit }}" loop: "{{ checkout_static_sites.checkouts }}"