in libraries/ceph_chef_helper.rb [514:533]
def ceph_chef_radosgw_inst_secret(inst)
if node['ceph']["radosgw-secret-#{inst}"]
return node['ceph']["radosgw-secret-#{inst}"]
end
if !ceph_chef_radosgw_nodes.empty?
rgw_inst = ceph_chef_radosgw_nodes[0]
if rgw_inst['ceph']["radosgw-secret-#{inst}"]
return ceph_chef_save_radosgw_inst_secret(rgw_inst['ceph']["radosgw-secret-#{inst}"], inst)
end
elsif node['ceph']["radosgw-secret-#{inst}"]
node['ceph']["radosgw-secret-#{inst}"]
else
Chef::Log.info("No radosgw secret found for instance #{inst}")
nil
end
end