]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adds order param to nodo::subsystem::sysctl::entry
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 9 Mar 2017 13:53:49 +0000 (10:53 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 9 Mar 2017 13:53:49 +0000 (10:53 -0300)
manifests/subsystem/sysctl/entry.pp

index ddd602034687e1691b3a11767f278797b635a17f..93230d5ca615bd00c6ec403353b31b0c44a942ae 100644 (file)
@@ -1,9 +1,17 @@
 # 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,
@@ -13,7 +21,7 @@ define nodo::subsystem::sysctl::entry(
 
   exec { "sysctl ${name}=${value}":
     user        => root,
-    subscribe   => File["/etc/sysctl.d/${name}.conf"],
+    subscribe   => File["/etc/sysctl.d/${prefix}${name}.conf"],
     refreshonly => true,
   }
 }