Thomas,
I didn't know it existed. I can't find rtldapimport anywhere on the CPAN page, and a google search for "rtldapimport site:bestpractical.com" only finds hits in version control.

It looks as though the README (as hosted on metacpan) talks about it. I can't install RT::Extension::LDAPImport yet because I've not yet set up RT's DB. I want to wait for thoughts on my RT_Siteconfig.pm before I follow through with the make initialize-database. I'll take a look at the script then.

-Scott

On 2/23/2012 12:15 PM, Thomas Sibley wrote:
On 02/23/2012 12:07 PM, Scott Pestana wrote:
#/usr/bin/perl
#RT_User_Update.pl - NSP 20120222
use RT;
use RT::Extension::LDAPImport;
Set($LDAPHost,'ldap://ldapserver.linguamatics.com');        #CPAN leaves
out the $....
Set($LDAPUSER,'');
                 # again
Set($LDAPPassword,'');
             # and again
connect_ldap();

#Mirror RT_SiteConfig.pm for the Attribute Mapping:
Set($LDAPMapping, { 'Name' =>  'uid', 'EmailAddress' =>  'mail',
'RealName' =>  'cn',
             'ExternalAuthId' =>  'uid', 'Gecos' =>  'gecos' };

#Pull in the records since last time:
import_users( 'import' =>  1 );

#Clean up
disconnect_ldap();

1;

      And then we'll run that perl script on our RT server (owlwoman,
etc) whenever new employees come on board (and have been entered into
LDAP).  Does this make sense?
Why aren't you using the rtldapimport script that ships with
RT::Extension::LDAPImport?

/opt/rt4/local/plugins/RT-Extension-LDAPImport/bin/rtldapimport --help

Thomas
--------
RT Training Sessions (http://bestpractical.com/services/training.html)
* Boston  March 5&  6, 2012


--
N. Scott Pestana
IT Infrastructure
Linguamatics
275 Grove Street, Suite 2-400
Newton, MA 02466

Tel: +1-774-571-7135

US Tel: +1-617-674-3256
UK Tel: 011-44-1223-421360
UK Fax: 011-44-1223-421361
Web: www.linguamatics.com

--------
RT Training Sessions (http://bestpractical.com/services/training.html)
* Boston  March 5 & 6, 2012

Reply via email to