# File managed by Puppet <%- scope.lookupvar('ssh::client::merged_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 %> <%= a %> <%- end -%> <%- end -%> <%- elsif value != '' -%> <%= key %> <%= value %> <%- end -%> <%- end -%> <%- else -%> <%- if v.is_a?(Array) -%> <%- v.each do |a| -%> <%- if a != '' -%> <%= k %> <%= a %> <%- end -%> <%- end -%> <%- elsif v != :undef and v != '' -%> <%= k %> <%= v %> <%- end -%> <%- end -%> <%- end -%>