Loading README.md +4 −0 Original line number Diff line number Diff line Loading @@ -348,6 +348,10 @@ The transport protocol. If unspecified, defaults to "udp", which is the traditio RADIUS transport. It may also be "tcp", in which case TCP will be used to talk to this home server. Default: `udp` ##### `status_check` Type of check to see if the home_server is dead or alive. Valid values are `none`, `status-server` and `request`. Default: `undef`. #### `freeradius::home_server_pool` Loading manifests/home_server.pp +7 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ define freeradius::home_server ( $virtual_server = '', $port = 1812, $proto = 'udp', $status_check = undef, ) { $fr_basepath = $::freeradius::params::fr_basepath Loading @@ -23,6 +24,12 @@ define freeradius::home_server ( fail('$port must be an integer') } if $status_check { unless $status_check in ['none', 'status-server', 'request'] { fail('$status_check must be one of none, status-server, request') } } # Configure config fragment for this home server concat::fragment { "homeserver-${name}": target => "${fr_basepath}/proxy.conf", Loading templates/home_server.erb +3 −0 Original line number Diff line number Diff line Loading @@ -12,5 +12,8 @@ home_server <%= @name %> { port = <%= @port %> proto = <%= @proto %> secret = <%= @secret %> <%- if @status_check -%> status_check = <%= @status_check %> <%- end -%> } Loading
README.md +4 −0 Original line number Diff line number Diff line Loading @@ -348,6 +348,10 @@ The transport protocol. If unspecified, defaults to "udp", which is the traditio RADIUS transport. It may also be "tcp", in which case TCP will be used to talk to this home server. Default: `udp` ##### `status_check` Type of check to see if the home_server is dead or alive. Valid values are `none`, `status-server` and `request`. Default: `undef`. #### `freeradius::home_server_pool` Loading
manifests/home_server.pp +7 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ define freeradius::home_server ( $virtual_server = '', $port = 1812, $proto = 'udp', $status_check = undef, ) { $fr_basepath = $::freeradius::params::fr_basepath Loading @@ -23,6 +24,12 @@ define freeradius::home_server ( fail('$port must be an integer') } if $status_check { unless $status_check in ['none', 'status-server', 'request'] { fail('$status_check must be one of none, status-server, request') } } # Configure config fragment for this home server concat::fragment { "homeserver-${name}": target => "${fr_basepath}/proxy.conf", Loading
templates/home_server.erb +3 −0 Original line number Diff line number Diff line Loading @@ -12,5 +12,8 @@ home_server <%= @name %> { port = <%= @port %> proto = <%= @proto %> secret = <%= @secret %> <%- if @status_check -%> status_check = <%= @status_check %> <%- end -%> }