pass parameters to rlm_perl script in a redundant setup

Cornelius Kölbel cornelius.koelbel at netknights.it
Sat Mar 21 20:42:42 CET 2020


Hello Jorge,
thanks a lot.That was exactly, what I was looking for.Kind
regards,Cornelius
Am Samstag, den 21.03.2020, 15:29 -0300 schrieb Jorge Pereira:
> You could use the section config{} to determine such arguments as can
> be seen in 
> https://github.com/FreeRADIUS/freeradius-server/blob/v3.0.x/raddb/mods-available/perl#L61
> > On 21 Mar 2020, at 15:05, Cornelius Kölbel via Freeradius-Users <
> > freeradius-users at lists.freeradius.org> wrote:
> > 
> > Hello,
> > 
> > The redundant and redundant-load-balance setting is totally
> > awesome.
> > I would like to run perl modules in a redundant configuration.
> > 
> > redundant {
> >    perl-auth-A
> >    perl-auth-B
> > }
> > 
> > With both being
> > 
> > perl perl-auth-A {
> >     filename = /my/perl/script.pl
> > }
> > 
> > perl perl-auth-B {
> >     filename = /my/perl/script.pl
> > }
> > 
> > basically the same script but with two different configurations.
> > So I am wondering how it is even possible to pass the information
> > to
> > the script, if it would run as "A" or "B".
> > I could not figure to add some information maybe using update-
> > control.
> > 
> > So I am wondering if it is possible in some way to do
> > 
> > perl perl-auth-A {
> >     filename = /my/perl/script.pl
> >     option = A
> > }
> > 
> > perl perl-auth-B {
> >     filename = /my/perl/script.pl
> >     option = B
> > }
> > 
> > Currently I need to create a copy of the perl script and do:
> > 
> > perl perl-auth-A {
> >     filename = /my/perl/script-A.pl
> > }
> > 
> > perl perl-auth-B {
> >     filename = /my/perl/script-B.pl
> > }
> > 
> > Any hint is highly appreciated.
> > I am running on FreeRADIUS 3.0.16.
> > 
> > Thanks a lot 
> > Cornelius
> > 
> > -
> > List info/subscribe/unsubscribe? See 
> > http://www.freeradius.org/list/users.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20200321/2a277596/attachment.sig>


More information about the Freeradius-Users mailing list