Skip to content

watame/setup_for_mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

開発やMacの初期設定に必要なツールをAnsible経由で一気に追加するためのレポジトリ。

導入するツール・設定

CLI (homebrew)

GUI (homebrew cask)

Mac本体の設定

  • 隠しファイルを常に表示させる
  • キーボード長押し時のアクセント表示を削除して、連続入力を可能にする

利用方法

1. Ansibleを利用するための前設定

  1. HomeBrewのインストール
  2. Ansibleのインストール
    • Terminalを起動し、下記のコマンドでインストール
    • brew install ansible

2. 設定したツールのインストール

ansible-playbook setup.yml -i inventory

3. Terminalを再起動する

ツールインストール直後はbrewのパス定義が読み込まれないので、ターミナルを再起動する必要がある

4. 再ログイン

Macの設定を適用させる場合は、再ログインが必要!

※実行に失敗した場合は。。。

brew cask でインストールするGUIツールは既に導入されている場合があり homebrew_cask 以降に進めない場合がある。

その際は Tips/特定のタグが付与されたスクリプトだけ実行する に示しているタグ指定のインストールを別途実施すれば、続きから導入できる。

Tips

スクリプトが利用できるかの構文チェック

ansible-playbook --syntax-check setup.yml -i inventory

特定のタグが付与されたスクリプトだけ実行する

下記のようにタグを指定し、特定のタグに紐づく処理を呼び出すことも可能

ansible-playbook setup.yml -i inventory --tags tag_name
  • 例:preferenceタグの設定スクリプトだけを実施する
    • ansible-playbook setup.yml -i inventory --tags preference

複数タグを呼び出す場合は以下

ansible-playbook setup.yml -i inventory --tags tag_name1,tag_name2
  • 例:dotfiles->initialize_shellタグの順番で設定スクリプトを実施する
    • ansible-playbook setup.yml -i inventory --tags dotfiles,initialize_shell

参考サイト

About

Mac設定用Ansibleレポジトリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published