Loading README.md +7 −0 Original line number Diff line number Diff line Loading @@ -148,14 +148,21 @@ Whether the control socket should be read-only or read-write. Choose from `ro`, #### `freeradius::attr` Install arbitrary attribute filters from a flat file. These are installed in an appropriate module config directory. The contents of the `attr_filter` module are automatically updated to reference the filters. ##### `key` Specify a RADIUS attribute to be the key for this attribute filter. Enter only the string part of the name. ##### `prefix` Specify the prefix for the attribute filter name before the dot, e.g. `filter.post_proxy`. This is usually set to `filter` on FR2 and `attr_filter` on FR3. Default: `filter`. ```puppet freeradius::attr { 'eduroamlocal': key => 'User-Name', prefix => 'attr_filter', source => 'puppet:///modules/site_freeradius/eduroamlocal', } ``` Loading manifests/attr.pp +1 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ define freeradius::attr ( $source, $ensure = present, $key = 'User-Name', $prefix = 'filter', ) { $fr_package = $::freeradius::params::fr_package $fr_service = $::freeradius::params::fr_service Loading templates/attr.fr2.erb +1 −1 Original line number Diff line number Diff line attr_filter filter.<%= @name %> { attr_filter <%= @prefix %>.<%= @name %> { key = %{<%= @key %>} attrsfile = ${confdir}/attr.d/<%= @name %> } Loading templates/attr.fr3.erb +1 −1 Original line number Diff line number Diff line attr_filter attr_filter.<%= @name %> { attr_filter <%= @prefix %>.<%= @name %> { key = "%{<%= @key %>}" filename = ${modconfdir}/${.:name}/<%= @name %> } Loading Loading
README.md +7 −0 Original line number Diff line number Diff line Loading @@ -148,14 +148,21 @@ Whether the control socket should be read-only or read-write. Choose from `ro`, #### `freeradius::attr` Install arbitrary attribute filters from a flat file. These are installed in an appropriate module config directory. The contents of the `attr_filter` module are automatically updated to reference the filters. ##### `key` Specify a RADIUS attribute to be the key for this attribute filter. Enter only the string part of the name. ##### `prefix` Specify the prefix for the attribute filter name before the dot, e.g. `filter.post_proxy`. This is usually set to `filter` on FR2 and `attr_filter` on FR3. Default: `filter`. ```puppet freeradius::attr { 'eduroamlocal': key => 'User-Name', prefix => 'attr_filter', source => 'puppet:///modules/site_freeradius/eduroamlocal', } ``` Loading
manifests/attr.pp +1 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ define freeradius::attr ( $source, $ensure = present, $key = 'User-Name', $prefix = 'filter', ) { $fr_package = $::freeradius::params::fr_package $fr_service = $::freeradius::params::fr_service Loading
templates/attr.fr2.erb +1 −1 Original line number Diff line number Diff line attr_filter filter.<%= @name %> { attr_filter <%= @prefix %>.<%= @name %> { key = %{<%= @key %>} attrsfile = ${confdir}/attr.d/<%= @name %> } Loading
templates/attr.fr3.erb +1 −1 Original line number Diff line number Diff line attr_filter attr_filter.<%= @name %> { attr_filter <%= @prefix %>.<%= @name %> { key = "%{<%= @key %>}" filename = ${modconfdir}/${.:name}/<%= @name %> } Loading