in libraries/ceph_chef_helper.rb [25:38]
def ceph_chef_build_federated_pool(pool)
node['ceph']['pools'][pool]['federated_regions'].each do |region|
node['ceph']['pools'][pool]['federated_zone_instances'].each do |zone_instance|
node['ceph']['pools'][pool]['pools'].each do |pool_val|
federated_name = ".#{region}-#{zone_instance['name']}#{pool_val['name']}"
unless node['ceph']['pools'][pool]['federated_names'].include? federated_name
node.default['ceph']['pools'][pool]['federated_names'] << federated_name
node.default['ceph']['pools'][pool]['federated']['pools'] << pool_val
end
end
end
end
end