[rt-users] Problems with new users
Scott Pestana
scott.pestana at linguamatics.com
Thu Feb 23 15:07:38 EST 2012
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
More information about the rt-users
mailing list