--- - name: clone config repos git: repo: '{{item.repo}}' dest: '~/.config/{{item.name}}' version: main with_items: '{{git_config_repos}}' - name: install homebrew packages when: ansible_os_family == "Darwin" homebrew: name: gpg state: latest - name: install pip packages pip: name: '{{git_pip_packages}}' extra_args: --user state: latest - include_tasks: ~/.config/git/tasks.yaml