sicruse.dockapps
Nombre del Rol
Este rol de Ansible configura el dock en una computadora Mac OSX. Se encarga de crear íconos en el dock para las aplicaciones y carpetas que el usuario prefiera.
Requisitos
Este rol utiliza dockutil para manipular el dock e instalará este a través de Homebrew. Por lo tanto, Homebrew debe estar instalado antes de invocar el rol.
########### Instalar Homebrew ############
if ! command -v brew >/dev/null; then
echo Instalando Homebrew...
# suprime la necesidad de presionar 'return' cuando se ejecuta el script de instalación.
yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
echo Homebrew ya está presente...
fi
Variables del Rol
dockapps_apps: proporciona una lista de aplicaciones que se agregarán al dock. Cada elemento describe la ruta de la aplicación definida de la siguiente manera:
dockapps_apps:
- < ruta al paquete de la aplicación para mostrarse en el dock >
por ej.
dockapps_apps:
- "/Applications/Google Chrome.app"
dockapps_apps_spacing: proporciona una lista de aplicaciones que deben tener un espacio después de ellas. Cada elemento describe el nombre de la aplicación definido de la siguiente manera:
dockapps_apps_spacing:
- < nombre de la aplicación que debe tener un espacio después de ella >
por ej.
dockapps_apps_spacing:
- "Google Chrome"
dockapps_folders: proporciona una lista de carpetas, incluyendo el modo de vista preferido, para incluir en el dock. por ej.
dockapps_folders:
- { path: "~/Downloads", view: fan }
- { path: "~/Documents", view: grid }
Dependencias
Este rol no tiene otras dependencias de ansible galaxy.
Ejemplo de Playbook
---
- hosts: localhost
remote_user: root
roles:
- sicruse.dockapps
Licencia
MIT
Información del Autor
Si tienes alguna pregunta o comentario, no dudes en contactarme por [correo electrónico](mailto:si@sicruse.com?subject=dockapps Feedback)
ansible-galaxy install sicruse.dockapps