Commit e4bc7ec1 authored by Jonathan Gazeley's avatar Jonathan Gazeley
Browse files

Tweak require/notify so the service gets restarted at the right time

parent 490caaa5
...@@ -19,8 +19,10 @@ define freeradius::module ( ...@@ -19,8 +19,10 @@ define freeradius::module (
if ($preserve) { if ($preserve) {
# Symlink to mods-available for stock modules # Symlink to mods-available for stock modules
file { "${fr_modulepath}/${name}": file { "${fr_modulepath}/${name}":
ensure => $ensure_link, ensure => $ensure_link,
target => "../mods-available/${name}", target => "../mods-available/${name}",
notify => Service[$fr_service],
require => File["${fr_basepath}/mods-available/${name}"],
} }
} else { } else {
# Deploy actual module to mods-available, and link it to mods-enabled # Deploy actual module to mods-available, and link it to mods-enabled
...@@ -32,7 +34,6 @@ define freeradius::module ( ...@@ -32,7 +34,6 @@ define freeradius::module (
source => $source, source => $source,
content => $content, content => $content,
require => [Package[$fr_package], Group[$fr_group]], require => [Package[$fr_package], Group[$fr_group]],
notify => Service[$fr_service],
} }
file { "${fr_modulepath}/${name}": file { "${fr_modulepath}/${name}":
ensure => $ensure_link, ensure => $ensure_link,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment