How to Install Ansible for Mac Universal (Intel Chip and Apple Silicon) using Homebrew?
Homebrew is an incredible package manager for macOS, allowing you to install and maintain up-to-date software easily.
I’m Luca Berton and welcome to today’s episode of Ansible Pilot.
Links
- https://formulae.brew.sh/formula/ansible
code
Ansible is available as package “ansible” in Homebrew Package Manager for Mac Universal (Intel Chip and Apple Silicon)
installation
``bash
lberton@Lucas-MBP ~ % brew install ansible
Running brew update --auto-update...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
highway
You have 1 outdated formula installed.
You can upgrade it with brew upgrade
or list it with brew outdated.
==> Downloading https://ghcr.io/v2/homebrew/core/ansible/manifests/6.4.0
Already downloaded: /Users/lberton/Library/Caches/Homebrew/downloads/d0e2c11f4aa8bcabca08e582a38531b294bba158e761cd4058f9d4a98029475d--ansible-6.4.0.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:0a173d0d505628d07
Already downloaded: /Users/lberton/Library/Caches/Homebrew/downloads/8b047b2c1cc2bf0f7df03f22f0a78d5d971620e195e7bdcfc7b954448ac781fc--ansible--6.4.0.arm64_monterey.bottle.tar.gz
==> Pouring ansible--6.4.0.arm64_monterey.bottle.tar.gz
🍺 /opt/homebrew/Cellar/ansible/6.4.0: 28,126 files, 347.7MB
==> Running brew cleanup ansible...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).
lberton@Lucas-MBP ~ %
`
verification
`bash
% ansible --version
ansible [core 2.13.4]
config file = None
configured module search path = ['/Users/lberton/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /opt/homebrew/Cellar/ansible/6.4.0/libexec/lib/python3.10/site-packages/ansible
ansible collection location = /Users/lberton/.ansible/collections:/usr/share/ansible/collections
executable location = /opt/homebrew/bin/ansible
python version = 3.10.6 (main, Aug 30 2022, 04:58:14) [Clang 13.1.6 (clang-1316.0.21.2.5)]
jinja version = 3.1.2
libyaml = True
lberton@Lucas-MBP ~ %
``
Conclusion
Now you know how to install Ansible for Mac Universal (Intel Chip and Apple Silicon) using Homebrew in macOS.