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