pass parameters to rlm_perl script in a redundant setup
Jorge Pereira
jpereira at freeradius.org
Sat Mar 21 19:29:55 CET 2020
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 <https://github.com/FreeRADIUS/freeradius-server/blob/v3.0.x/raddb/mods-available/perl#L61>
--
Jorge Pereira
jpereira at freeradius.org
> 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
More information about the Freeradius-Users
mailing list