sicruse.dockapps
役割名
このAnsibleロールは、Mac OSXコンピュータ上にドックを設定します。ユーザーの好みに応じたアプリやフォルダのドックアイコンを作成します。
要件
このロールはdockutilを使用してドックを操作し、Homebrewを介してインストールします。そのため、ロールを呼び出す前にHomebrewをインストールする必要があります。
########### Homebrewをインストール ###########
if ! command -v brew >/dev/null; then
echo Homebrewをインストールしています...
# インストールスクリプト実行中に'リターン'を押す必要を無効にします。
yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
echo Homebrewはすでにインストールされています...
fi
ロール変数
dockapps_apps: ドックに追加するアプリのリストを提供します。各項目はアプリケーションのパスを次のように定義します。
dockapps_apps:
- < ドックに表示するアプリパッケージへのパス >
例:
dockapps_apps:
- "/Applications/Google Chrome.app"
dockapps_apps_spacing: アプリの後にスペースを入れるべきアプリのリストを提供します。各項目はアプリケーションの名前を次のように定義します。
dockapps_apps_spacing:
- < スペースを入れるべきアプリの名前 >
例:
dockapps_apps_spacing:
- "Google Chrome"
dockapps_folders: ドックに含めるフォルダのリストと、好みの表示モードを提供します。例:
dockapps_folders:
- { path: "~/Downloads", view: fan }
- { path: "~/Documents", view: grid }
依存関係
このロールには他のAnsible Galaxy依存関係はありません。
サンプルプレイブック
---
- hosts: localhost
remote_user: root
roles:
- sicruse.dockapps
ライセンス
MIT
著者情報
質問やコメントがある場合は、[メール](mailto:si@sicruse.com?subject=dockapps Feedback)でお気軽にご連絡ください。