Javaをインストール2018/02/21Chefでは、自分でレシピを書く以外でもコミュニティクックブックを利用することができるみたいです。Apacheはもちろんかなりたくさんのクックブックがあり、Javaもありました。いうわけで、このCookbookを使ってOracleのJavaをインストールしてみたいと思います。自分でCookbookをダウンロードして単独で利用する方法もあるとは思いますが、今回はBerkshelfを使いました。Berkshelfは外部クックブックを管理するツールでクックブックに依存関係がある場合は依存するクックブックもダウンロードしてくれるみたいです。Java業界で言うところのMavenとかGradleのようなものですかね。64bitChef、Vagrant、VirtualBoxBerkshelfのインストールコマンドラインから以下のコマンドを実行します。berkshelf自分の環境では3.1.3がインストールされました。ちなみに2系と3系ではコマンドの使い方が異なるので、注意が必要です。今回はバージョン3に合わせて書きます。作業ディレクトリ、自分はVagrantfileがあるフォルダに「Berksfile」というファイルを作成してJavaのクックブックのインポートを宣言します。'java'berksコマンドの実行berksコマンドを使ってクックブックのインポートを行いますが、コマンドを実行する前に作業フォルダとして指定するフォルダが存在する場合は削除します。今回はcookbooksフォルダを指定しますので、すでに存在している場合は削除します。cookbooksと実行すると、cookbooksフォルダにJavaフォルダが作成されました。ノードに追加ノードオブジェクトにJavaのクックブックを追加します。]}また、今回は適当に指定しましたが、インストールオプションはかなり細かく指定できます。JDKのverion7を指定するとインストールされるバージョンは"1.7.0_51"となりました。試してないのですが、特定のバージョンをインストールする場合はバージョンとチェックサムを指定すればインストールできるのではないかと思います。cookコマンドで実行します。-versionでバージョンが表示されているとインストール完了です。コメントをキャンセルメールアドレスが公開されることはありません。ProvisionerAnsibleでWordPress環境を構築するAnsibleでWordPressの動作環境を構築するplaybookを書きました。...ProvisionerChefでTomcatをバイナリインストールする(準備編)先日の記事で、ChefでTomcatをパッケージインストールしましたが今回はバイナリでインストールしてみたいと思います。大きな作業として以下を考えました。64bitでChefとKnife-soloを実行MacであればVagrantとChefの環境は比較的簡単に構築できます。会社だと政治的な理由?からどうしてもMacを利用できない。...ProvisionerAnsibleでZabbixSever3.0の環境を構築する最近、何のブログかわからなくなってきておりますが、久々のAnsibleネタです。AnsibleでZabbixServer3.0を構築するPlaybookを書きました。先日インストールしたBerkshelfですが、実行するとエラーが発生しました。エラー内容は取っていないのですが、ChefにバンドルされているRubyがSSLの証明書を見つけられないような感じでした。AFFINGER5.。