A collection of macos roles
ansible-galaxy collection build
ansible-galaxy collection install linuxhq.macos
An example playbook utilizing roles available in this collection
- hosts: localhost
connection: local
vars:
adguard_defaults:
- key: PopupBlockerEnabled
type: bool
value: true
appzapper_defaults:
- key: 'Registration Code'
type: string
value: APZP-000-000-000-000
- key: 'Registration Name'
type: string
value: 'Taylor Kimball'
hermes_defaults:
- key: statusBarIconBlackWhite
type: bool
value: false
iterm2_defaults:
- key: PromptOnQuit
type: bool
value: false
liquidprompt_battery_threshold: 50
liquidprompt_enable_time: true
monitorcontrol_defaults:
- key: allScreens
type: bool
value: true
privoxy_forward_socks5t:
- target_pattern: /
socks_proxy: 127.0.0.1:9050
http_parent: '.'
protonvpn_defaults:
- key: AutoConnect
type: bool
value: true
sizeup_defaults:
- key: MultiMonitorResizeWindowProportionally
type: bool
value: true
textual_defaults:
- key: CopyTextSelectionOnMouseUp
type: bool
value: true
roles:
- linuxhq.macos.adguard
- linuxhq.macos.appzapper
- linuxhq.macos.hermes
- linuxhq.macos.iterm2
- linuxhq.macos.liquidprompt
- linuxhq.macos.monitorcontrol
- linuxhq.macos.privoxy
- linuxhq.macos.protonvpn
- linuxhq.macos.sizeup
- linuxhq.macos.textual