# Simple sysctl definition
define nodo::subsystem::sysctl::entry(
$ensure = present,
+ $order = '',
$value
) {
- file { "/etc/sysctl.d/${name}.conf":
+ if $order != '' {
+ $prefix = "${order}-"
+ }
+ else {
+ $prefix = ''
+ }
+
+ file { "/etc/sysctl.d/${prefix}${name}.conf":
owner => "root",
group => "root",
mode => 0644,
exec { "sysctl ${name}=${value}":
user => root,
- subscribe => File["/etc/sysctl.d/${name}.conf"],
+ subscribe => File["/etc/sysctl.d/${prefix}${name}.conf"],
refreshonly => true,
}
}