Select Git revision
instantiate.pp
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
instantiate.pp 567 B
# Instantiate a module in global config
define freeradius::instantiate (
$ensure = present,
) {
$fr_package = $::freeradius::params::fr_package
$fr_service = $::freeradius::params::fr_service
$fr_basepath = $::freeradius::params::fr_basepath
$fr_group = $::freeradius::params::fr_group
file { "${fr_basepath}/instantiate/${name}":
ensure => $ensure,
mode => '0640',
owner => 'root',
group => $fr_group,
content => $name,
require => [Package[$fr_package], Group[$fr_group]],
notify => Service[$fr_service],
}
}