- name: Homebrew hosts: all tasks: - name: Install Homebrew formulae community.general.homebrew: name: "{{ item }}" loop: - aerospace - chruby - difftastic - direnv - docker - docker-compose - efm-langserver - entr - eza - fd - fzf - git - git-lfs - jq - kitty - luarocks - pam-reattach - ripgrep - ruby-install - shellcheck - tmux - tree - zoxide - zsh - felixkratz/formulae/sketchybar - name: Install Homebrew formulae from HEAD community.general.homebrew: name: "{{ item }}" state: head loop: - neovim - name: Install Homebrew casks community.general.homebrew_cask: name: "{{ item }}" loop: - alfred - arc - fantastical - firefox-developer-edition - hammerspoon - mailmate - obsidian - orbstack - slack - zoom - font-source-code-pro - font-symbols-only-nerd-font - name: Heed docker-compose caveats block: - name: Create Docker CLI plugins config dir ansible.buitin.file: dest: ~/.docker/cli-plugins state: directory