Set($ExternalAuthPriority, [ 'LDAP1', 'LDAP2', 'LDAP3' ] ); Set($ExternalInfoPriority, [ 'LDAP1', 'LDAP2', 'LDAP3' ] ); Set($ExternalSettings, {'LDAP1' => { 'type' => 'ldap', 'auth' => 1, 'info' => 1, 'server' => 'server1', 'user' => 'user', 'pass' => 'password', 'base' => 'ou=base', 'filter' => '(objectClass=*)', 'd_filter' => '(objectClass=ThisWillNeverMatch)', 'tls' => 1, 'group' => '', 'group_attr' => '', 'attr_match_list' => [ 'Name', 'EmailAddress', 'RealName', 'WorkPhone', 'Address2' ], 'attr_map' => { 'Name' => 'sAMAccountName', 'EmailAddress' => 'mail', 'Organization' => 'physicalDeliveryOfficeName', 'RealName' => 'cn', 'ExternalAuthId' => 'sAMAccountName', 'Gecos' => 'sAMAccountName', 'WorkPhone' => 'telephoneNumber', 'Address1' => 'streetAddress', 'City' => 'l', 'State' => 'st', 'Zip' => 'postalCode', 'Country' => 'co' } } }, {'LDAP2' => { 'type' => 'ldap', 'auth' => 1, 'info' => 1, 'server' => 'server2', 'user' => 'user', 'pass' => 'password', 'base' => 'ou=base', 'filter' => '(objectClass=*)', 'd_filter' => '(objectClass=ThisWillNeverMatch)', 'tls' => 1, 'group' => '', 'group_attr' => '', 'attr_match_list' => [ 'Name', 'EmailAddress', 'RealName', 'WorkPhone', 'Address2' ], 'attr_map' => { 'Name' => 'sAMAccountName', 'EmailAddress' => 'mail', 'Organization' => 'physicalDeliveryOfficeName', 'RealName' => 'cn', 'ExternalAuthId' => 'sAMAccountName', 'Gecos' => 'sAMAccountName', 'WorkPhone' => 'telephoneNumber', 'Address1' => 'streetAddress', 'City' => 'l', 'State' => 'st', 'Zip' => 'postalCode', 'Country' => 'co' } } }, {'LDAP3' => { 'type' => 'ldap', 'auth' => 1, 'info' => 1, 'server' => 'server3', 'user' => 'user', 'pass' => 'password', 'base' => 'ou=base', 'filter' => '(objectClass=*)', 'd_filter' => '(objectClass=ThisWillNeverMatch)', 'tls' => 1, 'group' => '', 'group_attr' => '', 'attr_match_list' => [ 'Name', 'EmailAddress', 'RealName', 'WorkPhone', 'Address2' ], 'attr_map' => { 'Name' => 'sAMAccountName', 'EmailAddress' => 'mail', 'Organization' => 'physicalDeliveryOfficeName', 'RealName' => 'cn', 'ExternalAuthId' => 'sAMAccountName', 'Gecos' => 'sAMAccountName', 'WorkPhone' => 'telephoneNumber', 'Address1' => 'streetAddress', 'City' => 'l', 'State' => 'st', 'Zip' => 'postalCode', 'Country' => 'co' } } } );