diff --git a/README.md b/README.md index 36a15b179830f5370c148bd30695c509e509c5a6..a63852b149eb172791f4cba55f42689b1b3803fb 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,8 @@ class { 'freeradius': #### `freeradius::status_server` -The `freeradius::status_server` class installs support for the [status server](http://wiki.freeradius.org/config/Status). +The `freeradius::status_server` class enabled the [status server](http://wiki.freeradius.org/config/Status). +To remove the status server, do not include this class and the server will be removed. ##### `secret` The shared secret for the status server. Required. @@ -116,9 +117,6 @@ The port to listen for status requests on. Default: `18121` ##### `listen` The address to listen on. Defaults to listen on all addresses but you could set this to `$::ipaddress` or `127.0.0.1`. Default: `*` -##### `enable` -Whether to enable the status server. Default: `true` - ```puppet # Enable status server class { 'freeradius::status_server': diff --git a/manifests/status_server.pp b/manifests/status_server.pp index 0e5b481e0cd1b06dc95a46ab70a7e8392e048a82..5eab16f9ed5f4f8efb0bd67023d6de7ece95517c 100644 --- a/manifests/status_server.pp +++ b/manifests/status_server.pp @@ -3,12 +3,8 @@ class freeradius::status_server ( $secret, $port = '18121', $listen = '*', - $enable = true, ) { freeradius::site { 'status': - content => $enable ? { - true => template('freeradius/sites-enabled/status.erb'), - default => '# Status server disabled', - } + content => template('freeradius/sites-enabled/status.erb'), } }