Skip to content

osx-provisioner/collection

Repository files navigation

collection

cicd-tools license collection

A collection of OSX automation tools for Ansible.

  • collection-github-workflow-push (Main)
  • collection-github-workflow-push (Dev)

Table of Contents

This collection contains the following roles for OSX related tasks:

Role Name Description and Build Status
asdf Manage asdf installations on OSX.
role-asdf (Main)
role-asdf (Dev)
clamav Manage ClamAV installations on OSX.
role-clamav (Main)
role-clamav (Dev)
colima Manage Colima installations on OSX.
role-colima (Main)
role-colima (Dev)
downloader Simplifies fetching groups of remote files.
role-downloader (Main)
role-downloader (Dev)
firewall Manage the OSX firewall down to the pf layer.
role-colima (Main)
role-colima (Dev)
homebrew_retry Install software via Homebrew with a handy retry mechanism to fend off unstable networks.
role-homebrew_retry (Main)
role-homebrew_retry (Dev)
homeshick Use homeshick to manage your home folder dotfiles.
role-homeshick (Main)
role-homeshick (Dev)
jumpcloud Manage JumpCloud installations on OSX.
role-jumpcloud (Main)
role-jumpcloud (Dev)
symlinks Simplifies creating groups of symlinks on your filesystem.
collection-github-workflow-symlinks-push (Main)
role-symlinks (Dev)

Installation

Install via Ansible Galaxy:

ansible-galaxy collection install osx_provisioner.collection

Or include this collection in your playbook's requirements.yml file:

---
collections:
  - name: osx_provisioner.collection

Galaxy Requirements

The external Ansible Galaxy requirements for this collection are defined in its own requirements.yml file.

Usage

A thorough example of using this collection can be found in my own OSX system profile repository. This profile, uses the mac_maker provisioning tool to apply an Ansible Playbook using this collection.

License

MIT