# File managed by Puppet
<%-
  def bool2str(v)
    case v
    when true
      'yes'
    when false
      'no'
    else
      v
    end
  end
-%>
<%- @options.sort.each do |k, v| -%>
<%-   if v.is_a?(Hash) -%>
<%=     k %>
<%-     v.sort.each do |key, value| -%>
    <%-   if value.is_a?(Array) -%>
    <%-     value.each do |a| -%>
    <%-       if a != '' -%>
    <%=         key %> <%= bool2str(a) %>
    <%-       end -%>
    <%-     end -%>
    <%-   elsif value != '' -%>
    <%=     key %> <%= bool2str(value) %>
    <%-   end -%>
<%-     end -%>
<%-   else -%>
<%-     if v.is_a?(Array) -%>
<%-       v.each do |a| -%>
<%-         if a != '' -%>
<%=           k %> <%= bool2str(a) %>
<%-         end -%>
<%-       end -%>
<%-     elsif v != :undef and v != '' -%>
<%=       k %> <%= bool2str(v) %>
<%-     end -%>
<%-   end -%>
<%- end -%>

Add new parameters to users::ssh
Add new parameters to users::ssh
