Skip to content
This repository has been archived by the owner on May 31, 2021. It is now read-only.

Tags: geerlingguy/ansible-role-homebrew

Tags

4.0.0

Issue #166: Mark role as moved to geerlingguy.mac repo.

3.2.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Adjust the homebrew_prefix for M1 Mac (#160)

3.1.0

Verified

This tag was signed with the committer’s verified signature.
elliotweiser Elliot Weiser
3.1.0: Variables to customize homebrew folders

Additional variables:
- `homebrew_folders_base`
- `homebrew_folders_additional`

The `homebrew_folders_base` or the core directories that
do not change, whereas the `homebrew_folders_additional`
are customizable so users can tweak as necessary without
requiring code changes.

3.0.0

Add Mojave tests, remove El Capitan tests.

2.9.0

Verified

This tag was signed with the committer’s verified signature.
elliotweiser Elliot Weiser
2.9.0: Support for custom homebrew taps

This release enables users to declare custom taps
that exist outside of GitHub.

2.8.0

Verified

This tag was signed with the committer’s verified signature.
elliotweiser Elliot Weiser
2.8.0: Support cask install options

Users can now pass install options for specific cask applications
to the `homebrew_cask` module. This release also addresses an issue
that arises when installing packages that conflict with blacklisted
packages, so the blacklist should be applied first.

2.7.0

Verified

This tag was signed with the committer’s verified signature.
elliotweiser Elliot Weiser
2.7.0: New role variable settings

New Features
------------

Variables `homebrew_user` and `homebrew_group`
can be used to install/use homebrew as a user
other than `ansible_user_id`. Switching to this
user requires privilege escalation.

The variable `homebrew_cask_accept_external_apps` can
optionally be set to allow/skip apps that were already
installed by other means.

Bug fixes
---------

Replace `with_X` directives with `loop` for future
compatibility and to silence `squash_actions` deprecation
warnings.

Miscellaneous
-------------

Addressed some linting issues picked up when running `ansible-lint`
with `galaxy-lint-rules`.

2.6.1

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Support check mode by forcing var registration (#108)

2.6.0

Verified

This tag was signed with the committer’s verified signature.
elliotweiser Elliot Weiser
2.6.0: Optionally clear the Homebrew cache

This release provides the ability to clear the Homebrew cache
after a software installation (or upgrade) in order to prevent
installation of corrupted software and to save disk space.

2.5.0

Verified

This tag was signed with the committer’s verified signature.
elliotweiser Elliot Weiser
2.5.0: (Pre-)Support 10.14

This release broadens the version check test when setting directory permissions.
It relies on the `version` test, which was implemented in Ansible 2.5, so this
release also bumps the minimum Ansible version accordingly.