This collection contains Ansible roles for programmatic MacOS workstation configuration. It is also a dependency for my workstation setup Ansible playbook.
The roles included:
drew1kun.mac.mas
(doc)drew1kun.mac.macdock
(doc)drew1kun.mac.macterm
(doc)drew1kun.mac.pf
(doc)drew1kun.mac.refind
(doc)
NOTE:
drew1kun.fancyfonts collection contains the dependency roles for drew1kun.macterm
role.
Additionally [optional], check out drew1kun.slickshell
Install via Ansible Galaxy:
ansible-galaxy collection install \
drew1kun.fancyfonts \
drew1kun.mac
Alternatively, include this collection in your playbook's requirements.yml
file:
---
collections:
- name: drew1kun.fancyfonts
version: '*'
type: galaxy
- name: drew1kun.mac
version: '*'
type: galaxy
And run:
ansible-galaxy install -r requirements.yml
Example of the play:
- hosts: localhost
connection: local
collections:
- drew1kun.mac
roles:
- mas
- macdock
- macterm
- pf
Andrew Shagayev | e-mail