Puppet Function: simplib::ldap::domain_to_dn
- Defined in:
- functions/ldap/domain_to_dn.pp
- Function type:
- Puppet Language
Overview
Generates a LDAP Base DN from a domain
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'functions/ldap/domain_to_dn.pp', line 26
function simplib::ldap::domain_to_dn (
String $domain = $facts['domain'],
Boolean $downcase_attributes = false
) {
if $downcase_attributes {
$_dc = 'dc'
}
else {
$_dc = 'DC'
}
join(split($domain,'\.').map |$x| { "${_dc}=${x}" }, ',')
}
|