Skip to content

linuxhq/ansible-collection-macos

Repository files navigation

linuxhq.macos

License Ansible Galaxy Lint Release

A collection of macos roles

Collection

Build

ansible-galaxy collection build

Install

ansible-galaxy collection install linuxhq.macos

Molecule

python3 -m venv venv
source venv/bin/activate
venv/bin/pip3 install -r requirements.txt

Playbook

An example playbook utilizing roles available in this collection

- hosts: localhost
  connection: local
  roles:
    - role: linuxhq.macos.adguard
      adguard_defaults:
        - key: PopupBlockerEnabled
          type: bool
          value: true

    - role: linuxhq.macos.appzapper
      appzapper_defaults:
        - key: 'Registration Code'
          type: string
          value: APZP-000-000-000-000
        - key: 'Registration Name'
          type: string
          value: 'Taylor Kimball'

    - role: linuxhq.macos.hermes
      hermes_defaults:
        - key: statusBarIconBlackWhite
          type: bool
          value: false

    - role: linuxhq.macos.iterm2
      iterm2_defaults:
        - key: PromptOnQuit
          type: bool
          value: false

    - role: linuxhq.macos.liquidprompt
      liquidprompt_battery_threshold: 50
      liquidprompt_enable_time: true

    - role: linuxhq.macos.monitorcontrol
      monitorcontrol_defaults:
        - key: allScreens
          type: bool
          value: true

    - role: linuxhq.macos.privoxy
      privoxy_forward_socks5t:
        - target_pattern: /
          socks_proxy: 127.0.0.1:9050
          http_parent: '.'

    - role: linuxhq.macos.sizeup
      sizeup_defaults:
        - key: MultiMonitorResizeWindowProportionally
          type: bool
          value: true

    - role: linuxhq.macos.textual
      textual_defaults:
        - key: CopyTextSelectionOnMouseUp
          type: bool
          value: true

About

A collection of macos roles

Resources

Stars

Watchers

Forks

Packages

No packages published