Defined Type: freeradius::realm

Defined in:
manifests/realm.pp

Overview

Set up proxy realms

Parameters:

  • virtual_server (Optional[String]) (defaults to: undef)
  • auth_pool (Optional[String]) (defaults to: undef)
  • acct_pool (Optional[String]) (defaults to: undef)
  • pool (Optional[String]) (defaults to: undef)
  • nostrip (Optional[Boolean]) (defaults to: false)
  • order (Optional[Integer]) (defaults to: 30)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/realm.pp', line 2

define freeradius::realm (
  Optional[String] $virtual_server = undef,
  Optional[String] $auth_pool      = undef,
  Optional[String] $acct_pool      = undef,
  Optional[String] $pool           = undef,
  Optional[Boolean] $nostrip       = false,
  Optional[Integer] $order         = 30,
) {
  $fr_basepath = $::freeradius::params::fr_basepath

  # Configure config fragment for this realm
  concat::fragment { "realm-${name}":
    target  => "${fr_basepath}/proxy.conf",
    content => template('freeradius/realm.erb'),
    order   => $order,
  }
}