sicruse.dockapps
Rollenname
Diese Ansible-Rolle richtet das Dock auf einem Mac OSX-Computer ein. Sie kümmert sich um das Erstellen von Dock-Icons für die Anwendungen und Ordner, die der Benutzer bevorzugt.
Anforderungen
Diese Rolle verwendet dockutil, um das Dock zu manipulieren, und installiert dies über Homebrew. Daher muss Homebrew vor dem Ausführen der Rolle installiert sein.
########### Homebrew installieren ############
if ! command -v brew >/dev/null; then
echo Homebrew wird installiert...
# unterdrücke die Notwendigkeit, 'return' zu drücken, während das Installationsskript läuft.
yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
echo Homebrew ist bereits vorhanden...
fi
Rollenvariablen
dockapps_apps: bietet eine Liste von Apps, die zum Dock hinzugefügt werden sollen. Jedes Element beschreibt den Pfad der Anwendung wie folgt:
dockapps_apps:
- < Pfad zum App-Paket für die Anzeige im Dock >
z.B.
dockapps_apps:
- "/Applications/Google Chrome.app"
dockapps_apps_spacing: bietet eine Liste von Apps, nach denen ein Leerzeichen gesetzt werden soll. Jedes Element beschreibt den Namen der Anwendung wie folgt:
dockapps_apps_spacing:
- < Name der App, die ein Leerzeichen danach haben soll >
z.B.
dockapps_apps_spacing:
- "Google Chrome"
dockapps_folders: bietet eine Liste von Ordnern, einschließlich des bevorzugten Ansichtsmodus, die im Dock enthalten sein sollen. z.B.
dockapps_folders:
- { path: "~/Downloads", view: fan }
- { path: "~/Documents", view: grid }
Abhängigkeiten
Diese Rolle hat keine anderen Abhängigkeiten von Ansible Galaxy.
Beispielspielbuch
---
- hosts: localhost
remote_user: root
roles:
- sicruse.dockapps
Lizenz
MIT
Autoreninformation
Wenn Sie Fragen oder Kommentare haben, können Sie mich gerne über [E-Mail](mailto:si@sicruse.com?subject=dockapps Feedback) erreichen.