Commit 919f4429 authored by Jonathan Gazeley's avatar Jonathan Gazeley
Browse files

Manage pidfile location and use it to template logrotate blocks

parent 2aa73c46
...@@ -311,7 +311,7 @@ class freeradius ( ...@@ -311,7 +311,7 @@ class freeradius (
create => false, create => false,
missingok => true, missingok => true,
compress => true, compress => true,
postrotate => 'kill -HUP `cat /var/run/radiusd/radiusd.pid`', postrotate => "kill -HUP `cat ${freeradius::fr_pidfile}`",
sharedscripts => true, sharedscripts => true,
} }
...@@ -322,7 +322,7 @@ class freeradius ( ...@@ -322,7 +322,7 @@ class freeradius (
create => true, create => true,
missingok => true, missingok => true,
compress => true, compress => true,
postrotate => 'kill -HUP `cat /var/run/radiusd/radiusd.pid`', postrotate => "kill -HUP `cat ${freeradius::fr_pidfile}`",
sharedscripts => true, sharedscripts => true,
} }
...@@ -333,7 +333,7 @@ class freeradius ( ...@@ -333,7 +333,7 @@ class freeradius (
create => true, create => true,
missingok => true, missingok => true,
compress => true, compress => true,
postrotate => 'kill -HUP `cat /var/run/radiusd/radiusd.pid`', postrotate => "kill -HUP `cat ${freeradius::fr_pidfile}`",
sharedscripts => true, sharedscripts => true,
} }
......
...@@ -73,6 +73,9 @@ class freeradius::params { ...@@ -73,6 +73,9 @@ class freeradius::params {
default => false, default => false,
} }
# Default pid file location
$fr_pidfile = "/var/run/${fr_service}/${fr_service}.pid"
# Default base path for FreeRADIUS configs # Default base path for FreeRADIUS configs
$fr_basepath = $::osfamily ? { $fr_basepath = $::osfamily ? {
'RedHat' => '/etc/raddb', 'RedHat' => '/etc/raddb',
......
...@@ -127,7 +127,7 @@ define freeradius::sql ( ...@@ -127,7 +127,7 @@ define freeradius::sql (
create => true, create => true,
compress => true, compress => true,
missingok => true, missingok => true,
postrotate => 'kill -HUP `cat /var/run/radiusd/radiusd.pid`', postrotate => "kill -HUP `cat ${freeradius::fr_pidfile}`",
} }
} }
} }
Supports Markdown
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