From 8e866fbdd5a684a994f00130cb7aa556d9da4e86 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sat, 4 Jul 2020 13:18:28 +0100 Subject: [PATCH] Add some more macOS specific setup via Ansible playbooks --- playbooks/macos.yml | 6 ++++++ playbooks/macos_dock.yml | 41 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 playbooks/macos_dock.yml diff --git a/playbooks/macos.yml b/playbooks/macos.yml index 066e7c4..f3777a0 100644 --- a/playbooks/macos.yml +++ b/playbooks/macos.yml @@ -8,3 +8,9 @@ type: string value: '-l -W --kw-case=none' state: present + - name: "Safari: Enable Debug menu" + osx_defaults: + domain: com.apple.Safari + key: IncludeInternalDebugMenu + type: integer + value: 1 diff --git a/playbooks/macos_dock.yml b/playbooks/macos_dock.yml new file mode 100644 index 0000000..46bfec5 --- /dev/null +++ b/playbooks/macos_dock.yml @@ -0,0 +1,41 @@ +--- +- hosts: localhost + tasks: + - name: "Dock: Set icon size" + osx_defaults: + domain: com.apple.dock + key: tilesize + type: float + value: 55 + notify: restart Dock + - name: "Dock: Enable magnification" + osx_defaults: + domain: com.apple.dock + key: magnification + type: boolean + value: true + notify: restart Dock + - name: "Dock: Set magnified icon size" + osx_defaults: + domain: com.apple.dock + key: largesize + type: float + value: 70 + notify: restart Dock + - name: "Dock: Do not show recent apps" + osx_defaults: + domain: com.apple.dock + key: show-recents + type: boolean + value: false + notify: restart Dock + - name: "Dock: Do not auto-hide" + osx_defaults: + domain: com.apple.dock + key: autohide + type: boolean + value: false + notify: restart Dock + handlers: + - name: restart Dock + command: killall Dock