1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Add default brew search path for non-Intel / Apple silicon hardware (#1679) (#1680)

* Add default brew search path for non-Intel / Apple silicon hardware

* add changelog fragment

* Update 1679-homebrew_search_path.yml

fix for double-ticks in yaml/rst format

* missing dots and brackets

(cherry picked from commit 2a53edd9bc)

Co-authored-by: Anatoly Pugachev <matorola@gmail.com>
This commit is contained in:
patchback[bot] 2021-01-26 07:55:56 +01:00 committed by GitHub
parent 4b9696023a
commit 1aa26662ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 6 deletions

View file

@ -0,0 +1,8 @@
---
bugfixes:
- homebrew - add default search path for ``brew`` on Apple silicon hardware
(https://github.com/ansible-collections/community.general/pull/1679).
- homebrew_cask - add default search path for ``brew`` on Apple silicon hardware
(https://github.com/ansible-collections/community.general/pull/1679).
- homebrew_tap - add default search path for ``brew`` on Apple silicon hardware
(https://github.com/ansible-collections/community.general/pull/1679).

View file

@ -38,7 +38,7 @@ options:
- "A ':' separated list of paths to search for 'brew' executable.
Since a package (I(formula) in homebrew parlance) location is prefixed relative to the actual path of I(brew) command,
providing an alternative I(brew) path enables managing different set of packages in an alternative location in the system."
default: '/usr/local/bin'
default: '/usr/local/bin:/opt/homebrew/bin'
type: path
state:
description:
@ -76,7 +76,7 @@ notes:
'''
EXAMPLES = '''
# Install formula foo with 'brew' in default path (C(/usr/local/bin))
# Install formula foo with 'brew' in default path
- community.general.homebrew:
name: foo
state: present
@ -871,7 +871,7 @@ def main():
elements='str',
),
path=dict(
default="/usr/local/bin",
default="/usr/local/bin:/opt/homebrew/bin",
required=False,
type='path',
),

View file

@ -32,7 +32,7 @@ options:
path:
description:
- "':' separated list of paths to search for 'brew' executable."
default: '/usr/local/bin'
default: '/usr/local/bin:/opt/homebrew/bin'
type: path
state:
description:
@ -779,7 +779,7 @@ def main():
elements='str',
),
path=dict(
default="/usr/local/bin",
default="/usr/local/bin:/opt/homebrew/bin",
required=False,
type='path',
),

View file

@ -218,7 +218,7 @@ def main():
brew_path = module.get_bin_path(
'brew',
required=True,
opt_dirs=['/usr/local/bin']
opt_dirs=['/usr/local/bin', '/opt/homebrew/bin']
)
taps = module.params['name']