Chef
Chefのレシピを記述する際は、リソースを使用することで簡単にパッケージのインストールやサービスの起動、フォルダの作成などを行うことができます。 Chefから提供されているリソースには便利なものがたくさんありますが、Definitionを使えば自分で作成する…
これまでMacにRailsの開発環境を構築していましたが、久しぶりに触ると環境がおかしくなってたり、いちいち環境構築し直したりがめんどくさ過ぎたので、Chefで環境の構築と管理ができれば幸せになれそうな気がしてました。 また、できるだけ本番に近い環境で…
今回は、ChefでNginxをインストールしてみたので覚書きです。 また、NginxをChefでインストールする場合、設定ファイル(nginx.conf)もChefで管理するのがベストです。 ということで、今回はNginxのインストールと設定ファイルの書き換えまでをChefで自動化し…
前回は、Chef soloとKnifeを使って自分でCookbookを作成し、ゲストOSに適用しましたが、今回はChef SuperMarketに上がっているCookbookを取得してゲストOSに適用します。 Chef SupermarketはChefユーザのコミュニティで、Chefユーザ達が作成したCookbookやツ…