[rt-users] RT config files different instances

Ruslan Zakirov ruslan.zakirov at gmail.com
Sun Jul 15 09:51:48 EDT 2012


On Sun, Jul 15, 2012 at 1:14 AM, Richard McMahon <rgm at ast.cam.ac.uk> wrote:
>
> Yes, I am using the API for reporting.
>
> Can the API report the version of the local RT API being used and the RT
> version that is running on the remote host?

No.

Problem here is that you need RT source code to match DB. You can not
use one codebase to talk to different DBs that have different versions.

You don't talk about REST interface, right?

> r.
> On Sat, 14 Jul 2012, Ruslan Zakirov wrote:
>> Date: Sat, 14 Jul 2012 23:15:47 +0300
>> From: Ruslan Zakirov <ruslan.zakirov at gmail.com>
>> To: Richard McMahon <rgm at ast.cam.ac.uk>
>> Cc: rt-users at lists.bestpractical.com
>> Subject: Re: [rt-users] RT config files different instances
>>
>>
>>
>> Even if you can make it work, there is no guaranty it will work acros
>> versions of RT. Do you use RT API for reporting?
>>
>> Ruslan from phone.
>>
>> 14.07.2012 15:22 пользователь "Richard McMahon" <rgm at ast.cam.ac.uk>
>> написал:
>>       Hello,
>>
>>       I have a a few different RT instances and I am running reports
>>       remotely, see exampe code below.
>>
>>       At the moment I have all the passwords in each report script but
>>       I would like to move the DB info and passwords to configuration
>>       files and specify the config files as command line options using
>>       Getopt::Long.
>>
>>       I am considering using the perl module Config::Tiny to read
>>       the configuration information. Are there any other suggestions?
>>
>>       e.g. should/can I uses RT's own configuration handler. If yes,
>>       where is a good place to start? Thiscwould also mean less
>>       extra Per modules needed. I will share the reporing scripts
>>       when I have finished.
>>
>>       e.g this is what I do now:
>>
>>       RT::LoadConfig();
>>
>>       # set/change some Config values
>>       if host=host1) {
>>         RT->Config->Set( DatabaseType => 'mysql' );
>>         RT->Config->Set( DatabaseHost => 'host1.ast.cam.ac.uk' );
>>         RT->Config->Set( DatabaseName => 'rt3' );
>>         RT->Config->Set( DatabaseUser => 'rgm');
>>         RT->Config->Set( DatabasePassword => 'NotaPassword');
>>         RT->Config->Set( LogDir => '/home/rgm/soft/rt/host1/log/' );
>>       }
>>
>>       if (host=host2) { }
>>
>>       RT::Init();
>>
>>       r.
>>
>>
>>       -------------------------------------------------------------------
>>        Dr. Richard G. McMahon    | Phone (office)
>>       44-(0)-1223-337519
>>        University of Cambridge   |       (switchboard)
>>       1223-337548
>>        Institute of Astronomy    |       (secretary)
>>       1223-337516
>>        Madingley Rd              | FAX
>>       1223-337523
>>        Cambridge, CB3 OHA, UK.   | mobile
>>        7885-409019
>>        Office: Hoyle 18          | home
>>        1223-359770
>>       -------------------------------------------------------------------
>>        email: rgm at ast.cam.ac.uk  | WWW:
>>        http://www.ast.cam.ac.uk/~rgm
>>        richardgmcmahon at gmail.com | skype:
>>        richardgmcmahon
>>       -------------------------------------------------------------------
>>
>>
>>
>
> -------------------------------------------------------------------
>  Dr. Richard G. McMahon    | Phone (office)     44-(0)-1223-337519
>  University of Cambridge   |       (switchboard)       1223-337548
>  Institute of Astronomy    |       (secretary)         1223-337516
>  Madingley Rd              | FAX                       1223-337523
>  Cambridge, CB3 OHA, UK.   | mobile                    7885-409019
>  Office: Hoyle 18          | home                      1223-359770
> -------------------------------------------------------------------
>  email: rgm at ast.cam.ac.uk  | WWW:    http://www.ast.cam.ac.uk/~rgm
>  richardgmcmahon at gmail.com | skype:                richardgmcmahon
> -------------------------------------------------------------------



-- 
Best regards, Ruslan.



More information about the rt-users mailing list