Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Unknown
-
Resolution: Unresolved
-
Affects Version/s: 0.10.0
-
Fix Version/s: None
-
Component/s: Chef Server, Chef Shell
-
Labels:None
-
Environment:
chef server: 2.6.38-8-virtual #42-Ubuntu SMP Mon Apr 11 04:06:34 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
shef client: 2.6.35.12-90.fc14.i686 #1 SMP Fri Apr 22 16:14:44 UTC 2011 i686 i686 i386 GNU/Linux
Description
Created a databag vi knife "knife data bag create ejabberd".
Trying to add an item via shef in recipe context. The item is created but the command returns a 404:
chef:recipe > deployment_000001234 = {
chef:recipe > "id" => "deployment_000001234",
chef:recipe > "master" => "10.10.10.10",
chef:recipe > "members" => ["10.10.10.10"]
chef:recipe ?> }
=> {"id"=>"deployment_000001234", "master"=>"10.10.10.10", "members"=>["10.10.10.10"]}
chef:recipe > databag_item = Chef::DataBagItem.new
=> data_bag_item[nil, nil, {}]
chef:recipe > databag_item.data_bag("ejabberd")
=> "ejabberd"
chef:recipe > databag_item.raw_data = deployment_000001234
=> {"id"=>"deployment_000001234", "master"=>"10.10.10.10", "members"=>["10.10.10.10"]}
chef:recipe > databag_item.save
[Fri, 11 Nov 2011 14:04:34 -0700] INFO: HTTP Request Returned 404 Not Found: Cannot load Databag Item deployment_000001234
=> data_bag_item["ejabberd", "deployment_000001234", {"id"=>"deployment_000001234", "master"=>"10.10.10.10", "members"=>["10.10.10.10"]}]
Activity
- All
- Comments
- History
- Activity
- Transitions Summary