An Ansible role to install Homebrew packages.
An Ansible role to install and upgrade Homebrew taps
and packages.
It is assumed Homebrew is already installed.
homebrew_taps
- A list of dictionaries of Homebrew taps. The dictionary must contain a name
key with the tap name as the value.
homebrew_packages
- A list of dictionaries of Homebrew packages. The dictionary must contain a name
key with the package name as the value.
homebrew_casks
- A list of dictionaries of Homebrew casks. The dictionary must contain a name
key with the cask name as the value.
homebrew_update
- A boolean describe if Homebrew should update.
homebrew_upgrade
- A boolean describe if Homebrew should upgrade existing packages.
No dependencies.
- hosts: servers
roles:
- { role: bluk.homebrew }
Apache 2.0