[rt-users] RT config files different instances

Richard McMahon rgm at ast.cam.ac.uk
Sat Jul 14 07:21:44 EDT 2012


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
-------------------------------------------------------------------



More information about the rt-users mailing list