Puppet Class: freeradius::control_socket

Defined in:
manifests/control_socket.pp

Overview

Configure the FreeRADIUS control_socket

Parameters:

  • mode (Any) (defaults to: 'ro')


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

class freeradius::control_socket (
  $mode = 'ro',
) {
  $fr_user  = $::freeradius::params::fr_user
  $fr_group = $::freeradius::params::fr_group

  unless $mode in ['ro', 'rw'] {
    fail('$mode must be ro or rw')
  }

  freeradius::site { 'control-socket':
    content => template('freeradius/sites-enabled/control-socket.erb'),
  }
}