Ways to simplify configs?
Jonathan Gazeley
jonathan.gazeley at bristol.ac.uk
Thu Jul 27 13:35:12 CEST 2017
Hi Dan,
Seconded, FreeRADIUS is a complex beast (by necessity). I wrote a Puppet
module that manages a full FreeRADIUS installation, configures modules,
proxying etc. It manages most parts are Puppet resources but the
extra-complex bits (e.g. virtual servers) can be deployed from Puppet as
flat files. You should only need a couple of those. It's pretty
full-featured but there are one or two omissions that I can add if
people need them.
https://forge.puppet.com/jgazeley/freeradius
Let me know how you get on.
Cheers,
Jonathan
--
Jonathan Gazeley
Senior Systems Administrator
IT Services
University of Bristol
On 27/07/17 11:43, Dan Mahoney, System Admin wrote:
> All,
>
> Is there some way to condense the config into a few files? I
> understand that we want huntgroups and users to be their own things,
> but my /usr/local/etc/raddb is currently 45 dirs and 215 files.
>
> Try putting that in puppet, to push out to several servers. I'm
> willing to keep the full tree on my puppet server for editing, but
> setting that up for deployment is insane.
>
> Bind, for example, has a tool that will read in a config and output
> the relevant, well-formatted, includes-processed, bit.
>
> Any ideas?
>
> -Dan
>
More information about the Freeradius-Users
mailing list