feat: manage additional ceph sections

- ensure mons configuration are managed in code
- ensure radowgw configuration are managed in code
This commit is contained in:
2025-11-08 17:42:27 +11:00
parent 92a48b4113
commit 394e4f5dc1
2 changed files with 48 additions and 2 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
# Managed by Puppet in profiles::ceph::conf
<% @config.each do |section, settings| -%>
[<%= section %>]
<% settings.each do |key, value| -%>
<%- settings.each do |key, value| -%>
<%# Convert booleans and numbers to strings, leave strings untouched %>
<%= key %> = <%= value.is_a?(TrueClass) ? 'true' : value.is_a?(FalseClass) ? 'false' : value %>
<%= key %> = <%= value.is_a?(TrueClass) ? 'true' : value.is_a?(FalseClass) ? 'false' : value -%>
<% end -%>
<% end -%>