Javaをインストールするレシピを書いてみました。なんというか、大人の事情でJavaのインストールする場所や、ディレクトリ構成までガチガチにきまっているような場合向けです。書いたレシピなので色々不備やバージョンアップする時どうするという根本的な問題はあるかもしれませんが、最初のインストールだけはできます。各プラットフォームについては考慮しておりません。インストールするディレクトリ構成Javaのホームディレクトリ:/usr/javaJavaのバージョン:1.7.0_60Javaの本体ファイル名:jdk-7u60-linux-x64.tar.gzインストールディレクトリ名:jdk1.7.0_60インストールディレクトリ:/usr/java/jdk1.7.0_60シンボリックリンク名:/usr/java/jdkとなるようにレシピを書きました。基本的には/usr/java/jdkのシンボリックリンクをJAVA_HOMEとして利用します。今回は、バージョン情報やインストールディレクトリ名をAttributesで管理してレシピ内で利用したいと思います。'/jdk'キー値の名前がダサいのはご愛嬌で・・・。こんな書き方で大丈夫なのかな。0644endゴリゴリっていう感じです。-versionでバージョン表示されると思います。ChefもそうですがVagrantとの組み合わせは本当に便利ですねー。サーバ名で同じ環境が準備されるのは本当に衝撃的です。それなりのレシピを書くにはそれなりのレシピを見てしっかりと読まないといけないと思います。本番運用用のレシピはまだ書けないのですが簡単な開発環境をセットアップするレシピを書くくらいはできそう。ちなみに、WindowsでChefとVagrantを実行しているのですが今のところ順調です。コメントをキャンセルメールアドレスが公開されることはありません。先日インストールしたBerkshelfですが、実行するとエラーが発生しました。エラー内容は取っていないのですが、ChefにバンドルされているRubyがSSLの証明書を見つけられないような感じでした。...ProvisionerChefでTomcatをバイナリインストールする(準備編)先日の記事で、ChefでTomcatをパッケージインストールしましたが今回はバイナリでインストールしてみたいと思います。大きな作業として以下を考えました。...ProvisionerChefでTomcatをインストールする(パッケージインストール)Chef実践入門を第三章まで読み進めました。64bitでChefとKnife-soloを実行MacであればVagrantとChefの環境は比較的簡単に構築できます。会社だと政治的な理由?からどうしてもMacを利用できない。...ProvisionerAnsibleでZabbixSever3.0の環境を構築する最近、何のブログかわからなくなってきておりますが、久々のAnsibleネタです。AnsibleでZabbixServer3.0を構築するPlaybookを書きました。AFFINGER5.。