# Simple sysctl definition define sysctl( $ensure = present, $value ) { file { "/etc/sysctl.d/${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/${name}.conf"], refreshonly => true, } }