danbohea.macos-dock
Ansible-Rolle: macOS Dock
Konfigurieren Sie das macOS Dock, einschließlich welcher Elemente darin erscheinen und in welcher Reihenfolge.
Anforderungen
- Ansible >= 2.1
- macOS 10.13 oder 10.11
Rollenvariablen
# Ob das Dock automatisch ausgeblendet wird.
macos_dock_autohide: true
# Die Größe der Symbole im Dock.
macos_dock_icon_size: 60
# Die Ausrichtung des Docks.
# "links | "unten" | "rechts"
macos_dock_orientation: "unten"
# Eine Liste von Apps, die im Dock erscheinen sollen und in welcher Reihenfolge.
# Die Liste der Dock-Elemente wird nicht verändert, wenn diese Liste leer bleibt.
#
# Unterstützte Verzeichnisse für Apps:
# - /Applications
# - /Users/[benutzername]/Applications
#
# Hinweise:
# - Die Reihenfolge in der Liste beeinflusst die Reihenfolge im Dock.
# - Verwenden Sie absolute Pfade zu Dateien.
# - {{ ansible_user_id }} gibt den Benutzernamen des *Ziel*-Systems zurück
# (Sie müssen den Pfad in Anführungszeichen setzen, um dies zu verwenden).
#
# Beispiele:
# - /Applications/System Preferences.app
# - /Applications/Utilities/Activity Monitor.app
# - "/Users/{{ ansible_user_id }}/Applications/Firefox.app"
macos_dock_apps: []
# Maximale Verzeichnistiefe bei der Überprüfung installierter Apps.
macos_dock_apps_dir_maxdepth: 2
Abhängigkeiten
Beispiel-Playbook
- hosts: alle
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,
Lizenz
MIT
Autorinformationen
Diese Rolle wurde von Dan Bohea hauptsächlich für die Verwendung mit Macsible erstellt.