[RADIATOR] Questions regarding new release and current roadmap

Martin Mersberger martin at mersberger.de
Thu Jun 30 06:17:20 CDT 2016


Hi Nadav,


I had similar needs some years ago with radiator (basically, use the
site's instance of an authentication backend (when I remember corrently,
it's been a distibuted LDAP those days)). The very old style solution
(please don't crucify me ;-) ) was basically the use of M4 macros.

So radius.conf was generated by m4, which used site-specific include
files to fill the 'local settings' into the correct places (and much
more.. so the radius.m4 was quite static, relativly easy to understand
and manage while the compliled version was 'long long')


just my 2ct's



regards
	Martin



> 
> You're assuming that whoever owns Radiator servers has a team who operate these complex CM systems, and are interested in taking responsibility for their configuration.  That's not the case. 
> 
> I'm interested in a very humble feature that shouldn't require such systems nor much complexity: being able to import variables from external files/DB. These can be stored in memory when the Radiator process is loaded. 
> 
> It would definitely go a long way to allowing an organization to create a generic Radiator installation, having to change a minimal number of variables that are server and site specific.
> 
> ________________________________________
> From: radiator-bounces at open.com.au [radiator-bounces at open.com.au] on behalf of shaun gibson [xcorpse at gmail.com]
> Sent: Wednesday, June 29, 2016 3:38 PM
> To: radiator at open.com.au
> Subject: Re: [RADIATOR] Questions regarding new release and current roadmap
> 
> On 29/06/2016 13:23, Nadav Hod wrote:
> 
>> <snip>
>>
>> 2.5) I probably wasn't clear enough. The include command isn't what I'm looking for since that takes blocks of configuration, not variables, and embeds it in the current configuration. It can't be used to extract a specific variable within that external file. A header file isn't a configuration file which is put into another configuration file, it's just variables and declarations.
>>
>> I've used Radiator 4.15, and I couldn't use external variables as part of parameters in order to make a generic configuration. What I'm looking for is something like the following:  assume I have an AuthBy LDAP2 clause. I would like to declare:
>>
>> Host %{GlobalVar:my_ldap_variables.txt::FirstHost}
>>
>> In this example my_ldap_variables.txt contains variables bindings for LDAP configurations, FirstHost being one of them.
>>
>> Something like this, as far as I can tell, isn't possible today. I would need to have FirstHost configured within the local configuration file.
>>
>> If I could create a directory on each server that contains files, each of which contain variables relevant to that file, it would make things very easy and manageable. I could put the same Radiator configuration on each server, and just update the variables per server.
>>
>> Is this possible with Radiator using existing features?
>> <snip>
> 
> hi nadav
> 
> there is no need for radiator to do any of the above as there are
> numerous tools/suites for exactly this sort of thing : saltstack,
> puppet, ansible, chef et al
> 
> 
> 
> 
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
> 


More information about the radiator mailing list