Commit b3fb586b authored by Jerry Nicholls's avatar Jerry Nicholls
Browse files

Added the 'relaxed' option to the attr_filter type.

Some filters need to be 'relaxed' so that unmatched AVPs get passed
through as-is, rather than being deleted.
parent a06cc2ac
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ define freeradius::attr (
  Freeradius::Ensure $ensure           = present,
  Optional[String] $key                = 'User-Name',
  Optional[String] $prefix             = 'filter',
  Optional[Enum['yes', 'no']] $relaxed = 'no',
) {
  $fr_package          = $::freeradius::params::fr_package
  $fr_service          = $::freeradius::params::fr_service
+1 −0
Original line number Diff line number Diff line
attr_filter <%= @prefix %>.<%= @name %> {
	key = "%{<%= @key %>}"
	filename = ${modconfdir}/${.:name}/<%= @name %>
	relaxed = <%= @relaxed %>
}