Supermarketで公開されているcookbookを利用して行うこともできる。Softwareが開発したWordPress用のcookbookがGitHub上で公開されている。このcookbookを利用してインストールを行ってみた。その手順は以下の通りだ。1.cookbookのダウンロードとインストール3ページで紹介したインストール手順「9.nodeにChef-soloをインストール」からの続きとなる。以下のコマンドを実行し、cookbookのダウンロードとインストールを行うこともできる。依存関係のあるcookbookを全て手動で選択して、ダウンロードする必要があり、あまりに煩雑で推奨しない。*.tar.gz実際には~/chef-repo以下をGitのレポジトリにしてgitコマンドを利用してインストールするのが一般的だ。Gitを利用する方法の場合、依存関係はGit側で判断してくれるため、コマンドもシンプルである。wordpressインストールしたWordPressのcookbookのファイル、フォルダ構成は以下である。wp-config.php.erb2.node定義ファイル(./chef-repo/node/[hostname].json)の編集node定義ファイルを編集し、cookbook名とパラメータを設定する。使用できるパラメータはdefaultパラメータの定義ファイル(./chef-repo/site-cookbooks/wordpress/attributes/default.rb)を参照して判断する。--reloadsuccess以上の作業で構築は完了で、あとはブラウザからの初期設定を行うだけだ。他にも多くのcookbookが公開されており、テスト済の構築手順で簡単にサーバを構築できる。非常に汎用性が高く作られているため、必要としないcookbookも大量にインストールされてしまう欠点もある。Supermarketのcookbookは参考として利用し、cookbookは自作した方が良いと考えられる。※追記:2016年6月13日に確認を行ったのだが、cookbookの依存関係からか、以下のエラーが発生し、動作しなかった。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。