diff --git a/README.md b/README.md index 3ccfd03de1b9eea4e3721448ed8583c0edc76c3a..f072df9a4f103f7901f84e3bfadd67b97e5fa9a6 100644 --- a/README.md +++ b/README.md @@ -245,6 +245,12 @@ freeradius::module { 'buffered-sql': } ``` +```puppet +freeradius::module { 'buffered-sql': + content => template('some_template.erb)', +} +``` + #### `freeradius::policy` Install a policy from a flat file. diff --git a/manifests/module.pp b/manifests/module.pp index dfa83f30771b6354b7f063263c59a5fb49d3e5f7..2eab90ecb83ee8e88b378c99c7c87df05d9ac4ba 100644 --- a/manifests/module.pp +++ b/manifests/module.pp @@ -1,6 +1,7 @@ # Install FreeRADIUS modules define freeradius::module ( - $source, + $source = undef, + $content = undef, $ensure = present, ) { $fr_package = $::freeradius::params::fr_package @@ -14,6 +15,7 @@ define freeradius::module ( owner => 'root', group => $fr_group, source => $source, + content => $content, require => [Package[$fr_package], Group[$fr_group]], notify => Service[$fr_service], }