---
- name: Create static site directories
  become: true
  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: true
  become_user: "{{ item.owner }}"
  ansible.builtin.git:
    dest: "{{ item.path }}"
    repo: "{{ item.url }}"
    version: "{{ item.commit }}"
  loop: "{{ checkout_static_sites.checkouts }}"