[global] fsid = <%= node["ceph"]["config"]["fsid"] %> mon initial members = <%= node["ceph"]["config"]["mon_initial_members"] %> mon host = <%= @mon_addresses.sort.join(', ') %> <% if (! node['ceph']['config']['global'].nil?) -%> <% node['ceph']['config']['global'].sort.each do |k, v| %> <%= k %> = <%= v %> <% end %> <% end -%> <% if (! node['ceph']['config']['osd'].nil?) -%> [osd] <% node['ceph']['config']['osd'].sort.each do |k, v| %> <%= k %> = <%= v %> <% end %> <% end -%> <% if (! node['ceph']['config']['mon'].nil?) -%> [mon] <% node['ceph']['config']['mon'].sort.each do |k, v| %> <%= k %> = <%= v %> <% end %> <% end -%> <% if (! node['ceph']['config']['mds'].nil?) -%> [mds] <% node['ceph']['config']['mds'].sort.each do |key, value| -%> <%= key %> = <%= value %> <% end -%> <% end -%> <% if (@is_rgw) -%> [client.radosgw.<%= node['hostname'] %>] host = <%= node['hostname'] %> rgw socket path = /var/run/ceph/radosgw.<%= node['hostname'] %> keyring = /etc/ceph/ceph.client.radosgw.<%= node['hostname'] %>.keyring log file = /var/log/radosgw/radosgw.log <% if (! node['ceph']['config']['rgw'].nil?) -%> <% node['ceph']['config']['rgw'].sort.each do |k, v| %> <%= k %> = <%= v %> <% end %> <% end -%> <% end -%> <% node['ceph']['config-sections'].sort.each do |name, sect| %> [<%= name %>] <% sect.sort.each do |k, v| %> <%= k %> = <%= v %> <% end %> <% end %>