--- - name: full homebrew upgrade if enabled community.general.homebrew: update_homebrew: true upgrade_all: true when: full_upgrade tags: - upgrade - packages - Darwin - macOS - homebrew - name: full cask upgrade if enabled community.general.homebrew_cask: upgrade_all: true when: full_upgrade tags: - upgrade - packages - Darwin - macOS - homebrew - homebrew_cask - name: install homebrew pkgs community.general.homebrew: name: "{{ syspkgs | unique }}" state: "{{ install_state }}" tags: - packages - Darwin - macOS - homebrew - name: install homebrew casks community.general.homebrew_cask: name: "{{ (caskpkgs | default([])) | unique }}" state: "{{ install_state }}" tags: - packages - Darwin - macOS - homebrew - homebrew_cask