sicruse.dockapps
Nom du Rôle
Ce rôle Ansible configure le dock sur un ordinateur Mac OSX. Il s'occupe de créer des icônes de dock pour les applications et dossiers que l'utilisateur préfère.
Exigences
Ce rôle utilise dockutil pour manipuler le dock et l'installera via homebrew. Donc, homebrew doit être installé avant d'utiliser ce rôle.
########### Installer Homebrew ############
if ! command -v brew >/dev/null; then
echo Installation de Homebrew...
# supprimer le besoin d'appuyer sur 'retour' lorsque le script d'installation s'exécute.
yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
echo Homebrew déjà présent...
fi
Variables du Rôle
dockapps_apps: fournit une liste d'applications à ajouter au dock. Chaque élément décrit le chemin de l'application comme suit :
dockapps_apps:
- < chemin vers le package de l'application à présenter sur le dock >
ex.
dockapps_apps:
- "/Applications/Google Chrome.app"
dockapps_apps_spacing: fournit une liste d'applications qui devraient avoir un espace après elles. Chaque élément décrit le nom de l'application comme suit :
dockapps_apps_spacing:
- < nom de l'application qui devrait avoir un espace après elle >
ex.
dockapps_apps_spacing:
- "Google Chrome"
dockapps_folders: fournit une liste de dossiers, y compris le mode de vue préféré, à inclure sur le dock. ex.
dockapps_folders:
- { path: "~/Téléchargements", view: fan }
- { path: "~/Documents", view: grid }
Dépendances
Ce rôle n'a pas d'autres dépendances Ansible Galaxy.
Exemple de Playbook
---
- hosts: localhost
remote_user: root
roles:
- sicruse.dockapps
Licence
MIT
Informations sur l'Auteur
Si vous avez des questions ou des commentaires, n'hésitez pas à me contacter par [email](mailto:si@sicruse.com?subject=dockapps Feedback)