dev/provisioning/modules/mysql/templates/my.cnf.erb
changeset 28 b0b56e0f8c7f
child 146 dc4d1cdc47e0
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     1 ### MANAGED BY PUPPET ###
       
     2 
       
     3 <% @options.sort.map do |k,v| -%>
       
     4 <%   if v.is_a?(Hash) -%>
       
     5 [<%=   k %>]
       
     6 <%     v.sort.map do |ki, vi| -%>
       
     7 <%       if ki == 'ssl-disable' or (ki =~ /^ssl/ and v['ssl-disable'] == true) -%>
       
     8 <%         next %>
       
     9 <%       elsif vi == true or v == '' -%>
       
    10 <%=        ki %>
       
    11 <%       elsif vi.is_a?(Array) -%>
       
    12 <%         vi.each do |vii| -%>
       
    13 <%=          ki %> = <%= vii %>
       
    14 <%         end -%>
       
    15 <%       elsif ![nil, '', :undef].include?(vi) -%>
       
    16 <%=        ki %> = <%= vi %>
       
    17 <%       end -%>
       
    18 <%     end -%>
       
    19 <%   end %>
       
    20 <% end -%>
       
    21 
       
    22 <% if @includedir and @includedir != '' %>
       
    23 !includedir <%= @includedir %>
       
    24 <% end %>