Try to retire the site module: move sysctl to base
[mirror/dsa-puppet.git] / modules / site / manifests / sysctl.pp
diff --git a/modules/site/manifests/sysctl.pp b/modules/site/manifests/sysctl.pp
deleted file mode 100644 (file)
index b9e3434..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-define site::sysctl ($key='', $value='', $target='Linux', $ensure = present) {
-       include site
-       case $ensure {
-               present: { if ($key == "" or $value == "") { fail ( "Need to provide key and value" )} }
-               absent:  {}
-               default: { fail ( "Unknown ensure value: '$ensure'" ) }
-       }
-
-       if $::kernel == $target {
-               file {
-                       "/etc/sysctl.d/${name}.conf":
-                               ensure  => $ensure,
-                               owner   => root,
-                               group   => root,
-                               mode    => '0644',
-                               content => "${key} = ${value}\n",
-                               notify  => Service['procps']
-               }
-       }
-}