orenoblog

エンジニアになりたいExcel方眼紙erの物語

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で無くとも一応動きそうです。