dockapps
Имя Роли
Эта роль Ansible настраивает панель Dock на компьютере с Mac OSX. Она заботится о создании иконок в Dock для приложений и папок по выбору пользователя.
Требования
Эта роль использует dockutil для управления панелью Dock, и он будет установлен через homebrew. Поэтому homebrew должен быть установлен перед вызовом этой роли.
########### Установить Homebrew ############
if ! command -v brew >/dev/null; then
echo Установка Homebrew...
# подавляем необходимость нажимать 'return', когда запускается скрипт установки.
yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
echo Homebrew уже установлен...
fi
Переменные Роли
dockapps_apps: предоставляет список приложений, которые должны быть добавлены в панель Dock. Каждый элемент описывает путь к приложению следующим образом:
dockapps_apps:
- < путь к пакету приложения для отображения в панели Dock >
например:
dockapps_apps:
- "/Applications/Google Chrome.app"
dockapps_apps_spacing: предоставляет список приложений, которые должны иметь пробел после них. Каждый элемент описывает название приложения следующим образом:
dockapps_apps_spacing:
- < название приложения, после которого должен быть пробел >
например:
dockapps_apps_spacing:
- "Google Chrome"
dockapps_folders: предоставляет список папок, включая предпочтительный режим просмотра, которые нужно включить в панель Dock. например:
dockapps_folders:
- { path: "~/Downloads", view: fan }
- { path: "~/Documents", view: grid }
Зависимости
Эта роль не имеет других зависимостей от ansible galaxy.
Пример Плейбука
---
- hosts: localhost
remote_user: root
roles:
- sicruse.dockapps
Лицензия
MIT
Информация об Авторе
Если у вас есть вопросы или комментарии, не стесняйтесь связаться со мной по [email](mailto:si@sicruse.com?subject=dockapps Feedback)
ansible-galaxy install sicruse/ansible-role-dockapps