Puppet Function: katello::build_dn
- Defined in:
- lib/puppet/functions/katello/build_dn.rb
- Function type:
- Ruby 4.x API
Overview
$client_dn = katello::build_dn([[‘CN’, ‘foo.example.com’], [‘O’, ‘my_org’]])
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/puppet/functions/katello/build_dn.rb', line 9 Puppet::Functions.create_function(:'katello::build_dn') do # @param options dispatch :build_dn do param 'Array[Tuple[String[1], Optional[String]]]', :options return_type 'String' end def build_dn() = .select { |_key, value| !value.nil? && value != '' } .map { |key, value| "#{key}=#{value}" }.join(', ') end end |