Loading README.md +4 −0 Changes for README.md: 4 added lines, 0 removed lines. 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 Changes for manifests/home_server.pp: 7 added lines, 0 removed lines. 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 Changes for templates/home_server.erb: 3 added lines, 0 removed lines. 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 Changes for README.md: 4 added lines, 0 removed lines. 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 Changes for manifests/home_server.pp: 7 added lines, 0 removed lines. 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 Changes for templates/home_server.erb: 3 added lines, 0 removed lines. 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 -%> }