SSブログ

Javaをインストールする [Chef]

Javaは、OPSCodeのjava Cookbookを使用します。

knifeコマンドで、javaのCookbookをダウンロードし、解凍します。
C:\Users\hoge\chef-repo> cd cookbooks C:\Users\hoge\chef-repo\cookbooks>knife cookboook site download java
依存Cookbookがあるので、それもダウンロードして解凍してします。
C:\Users\hoge\chef-repo\cookbooks> knife cookbook site download windows C:\Users\hoge\chef-repo\cookbooks> knife cookbook site download chef_handler C:\Users\hoge\chef-repo\cookbooks> knife cookbook site download aws
roles/webserver.jsonを以下のように修正します。

【chef-repo\roles\webserver.json】
// webserver.json { "name": "webserver", "default_attributes": {}, "override_attributes": { "java": { "install_flavor": "oracle", "jdk_version": 7, "java_home": "/usr/local/java", "oracle" : { "accept_oracle_download_terms": true } } }, "json_class": "Chef::Role", "descripution": "", "chef_type": "role", "run_list": [ "recipe[iptables::iptables]", "recipe[apache2]", "recipe[java]" ] }
Cookします。
C:\Users\hoge\chef-repo> knife solo cook vagrant@hoge202




共通テーマ:blog

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。