danbohea.macos-dock
Ansibleロール: macOS Dock
macOS Dockの設定を行います。Dockに表示するアイテムやその順番を指定します。
要件
- Ansible >= 2.1
- macOS 10.13 または 10.11
ロール変数
# Dockを自動的に隠すかどうか。
macos_dock_autohide: true
# Dockのアイコンのサイズ。
macos_dock_icon_size: 60
# Dockの配置。
# "left" | "bottom" | "right"
macos_dock_orientation: "bottom"
# Dockに表示したいアプリのリストとその順番。
# このリストが空の場合、Dockのアイテムリストは変更されません。
#
# アプリのサポートされるディレクトリ:
# - /Applications
# - /Users/[username]/Applications
#
# 注意:
# - リストの順番はDock内の順番に影響します。
# - ファイルへの絶対パスを使用してください。
# - {{ ansible_user_id }}は*対象*システムのユーザー名を返します。
# (使用する際にはパスを引用符で囲む必要があります)。
#
# 例:
# - /Applications/System Preferences.app
# - /Applications/Utilities/Activity Monitor.app
# - "/Users/{{ ansible_user_id }}/Applications/Firefox.app"
macos_dock_apps: []
# インストールされたアプリを確認する際の最大ディレクトリ深度。
macos_dock_apps_dir_maxdepth: 2
依存関係
例のプレイブック
- hosts: all
vars:
macos_dock_apps:
- /Applications/Utilities/Activity Monitor.app
- /Applications/System Preferences.app
- "/Users/{{ ansible_user_id }}/Applications/Firefox.app"
roles:
- role: ansible-role-macos-dock,
ライセンス
MIT