LoginSignup
2
2

More than 5 years have passed since last update.

Mac OS X El Capitanで最初の設定やアプリインストール(プロビジョニング)をシェルスクリプトやAnsibleでしたメモ

Posted at

前置き

作りかけのメモです。しかも自分用です。

概要・趣旨

Mac OS Xは、BSDベースのOSでありCUI(ターミナル)にて各種設定を行うことができます。また、HomeBrewを導入することで各種アプリケーションもインストールが可能です。
すなわち、Macを購入したり、Mac OSを再インストールしたりしたあとの最初の設定とアプリケーションのインストールをコマンドラインで一括で行う事が可能になります。

ネット上に情報がすでにありますが、El Capitanに対応してなかったりするものを修正して利用しています。

下記レポジトリにソースを公開しています。

GitHubレポジトリ

上記ソースの内容

  1. README.md
    • GitHubレポジトリ用readme.markdown
  2. Terminal_Profile_Basic_Customized.terminal
    • 自分用ターミナルアプリ用設定エクスポートファイル
  3. _.vim
    • 自分用vim設定ファイル用ディレクトリ
  4. _.vimrc
    • 自分用vim設定ファイル
  5. ansible_playbook
    • Ansible用ファイル
  6. macos_settings.sh
    • Mac OS Xで各種設定を行うシェルスクリプトファイル
  7. softs_install.sh
    • Ansibleで各種アプリインストールを行うためのシェルスクリプトファイル

上記ソースの使い方

  1. GitHubからレポジトリをclone
  2. cd [MacOS_Initial_Provisioning|(任意のフォルダ名)]
  3. bash macos_setings.sh #再起動が入ります
  4. bash softs_install.sh

※sudoパスワードを求められたり、ライセンス認証を求められる時があります。

注意点

  • 性質上、メンテはたまに行います。
  • 完全に自分用の設定なので、他の人にも良いかは分かりません。
  • defaultsコマンドを利用せずAnsibleで設定を統一すべきな気がします。(OSアップデートでdefaultsコマンドの仕様などが変更されても対応されるであろうことから。)
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2