Chef-soloでMacのパッケージをインストールする際に、MacPortsではなくhomebrewを使いたい


この記事の所要時間: 124
最近Web業界ウォッチしてるとDevOps絶好調で、一応ひと通り押さえとかなくちゃということで、以下をやっています。
入門Chef Solo – Infrastructure as Code – 達人出版会

Mac上でやってるのですが、例えばZshをインストールしようとするとき、

のような感じで瞬殺されてしまいました。。。どうやらMacPorts前提でインストールを試みているご様子。私のMac機は、パッケージシステムにhomebrewを採用しているので、これでZshをインストールするように設定してみます。

1. homebrew用のcookbookをリポジトリのクックブック内に放り込む

以下のURLにて、homebrew利用のためのcookbookが公開されているようなので、これを使わせてもらいます。
GitHub – chef-cookbooks/homebrew: Development repository for Homebrew Chef cookbook

2. 設定の記述 (レシピ実行のjsonファイル)

まず、先ほどcloneしたクックブックを実行するようにjsonファイルに記述します

これで大丈夫です。ちなみにhomebrewのupdateとかも自動で行われます。

参考

Chef-solo on Mac 断片メモ

投稿者紹介

箕輪 優一
株式会社ユニキャスト 執行役員 大学在学中より勤務し、2012年4月より現職。 「エンジニアの魂を持ったビジネスマンであること」をモットーとして、日々奮闘しています。 / はてなプロフィール - http://www.hatena.ne.jp/yminowa/ / 個人ブログ - http://blog.mino3.com/

人気の記事

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP