{"repo":"geerlingguy/ansible-collection-mac","free":true,"listed":false,"github":"https://github.com/geerlingguy/ansible-collection-mac","clone":"git clone https://github.com/geerlingguy/ansible-collection-mac.git","description":"Collection of macOS automation tools for Ansible.","language":"Shell","stars":388,"topics":["ansible","collection","roles","mac","macos","osx","homebrew","configuration"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Mac Collection for Ansible [![MIT licensed][badge-license]][link-license] [![Galaxy Collection][badge-collection]][link-galaxy] [![CI][badge-gh-actions]][link-gh-actions] This collection includes helpful Ansible roles and content to help with macOS automation. For a good example of the collection's usage, see the Mac Dev Playbook. Roles included in this collection (click on the link to see the role's README and documentation): - geerlingguy.mac.homebrew (documentation) - geerlingguy.mac.mas (documentation) - geerlingguy.mac.dock (documentation) Installation Install via Ansible Galaxy: Or include this collection in your playbook's requirements.yml file: For a real-world example, see my Mac Dev Playbook's requirements file. Role Requirements Requires separate installation of the elliotweiser.osx-command-line-tools role. Because Ansible collections are not able to depend on roles, you will need to make sure that role is installed either by manually installing it with the ansible-galaxy command, or adding it under the roles section of your requirements.yml file: Usage Here's an example playbook which installs some Mac Apps (assuming you are signed into the App Store), CLI tools via Homebrew, and Cask Apps using Homebrew: For a real-world usage example, see my Mac Dev Playbook. See the full documentation for each role in the role's README, linked above. License MIT Author This collection was created by Jeff Geerling, author of Ansible for DevOps. [badge-gh-actions]: https://github","default_branch":null,"files":null,"tree":[],"storefront":"/r/geerlingguy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geerlingguy/ansible-collection-mac/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}