sensu 0.12.3-1をchefでインストール中に404 "Object Not Found"
冬休みの課題にsensu試そうと思いましてコミュニティで公開されている sensuのrecipeを試した所こんなエラーが発生。
どうやら各コンポーネントのconfigをencrypt data bagに持たせないとアカン模様です。 最近変わったみたい。コミットログ
ドはまりしたので今日は終了。 んーよくわからない。
[2014-01-01T23:25:11+09:00] INFO: Processing sensu_base_config[<node.name>] action create (sensu::default line 77) [2014-01-01T23:25:12+09:00] INFO: HTTP Request Returned 404 Object Not Found: Cannot load data bag item config for data bag sensu ================================================================================ Error executing action `create` on resource 'sensu_base_config[<node.name>]' ================================================================================ Net::HTTPServerException ------------------------ 404 "Object Not Found" Cookbook Trace: --------------- /var/chef/cache/cookbooks/sensu/libraries/sensu_helpers.rb:34:in `data_bag_item' /var/chef/cache/cookbooks/sensu/providers/base_config.rb:7:in `block in class_from_file' Resource Declaration: --------------------- # In /var/chef/cache/cookbooks/sensu/recipes/default.rb 77: sensu_base_config node.name Compiled Resource: ------------------ # Declared in /var/chef/cache/cookbooks/sensu/recipes/default.rb:77:in `from_file' sensu_base_config("<node.name>") do action :create retries 0 retry_delay 2 cookbook_name "sensu" recipe_name "default" end
追記 12/18以前にuploadされたsensuのrecipe(0.6.2)ならdata bagで無くとも一応動きそうです。