homebrew

Collection: community.general

Full Name: parallax.community.general.homebrew

Aliases: community.general.homebrew, homebrew

Synopsis

Manage Homebrew packages on macOS and Linux

Parameters

NameTypeRequiredDefaultDescription
namestringyesName of package to install/remove
statestringpresentState of the package (present, absent, latest, upgraded, linked, unlinked)
update_homebrewboolfalseUpdate homebrew itself first
upgrade_allboolfalseUpgrade all homebrew packages
install_optionsstringOptions flags to install a package
pathstring/usr/local/binPath to homebrew bin directory

Example

- name: Install a formula and refresh Homebrew first
  homebrew:
    name: ripgrep
    state: present
    update_homebrew: true