allow appending arbitrary stuff to the resolv.conf
authorAntoine Beaupré <anarcat@koumbit.org>
Fri, 17 Jul 2015 17:42:10 +0000 (13:42 -0400)
committerAntoine Beaupré <anarcat@koumbit.org>
Fri, 17 Jul 2015 17:42:10 +0000 (13:42 -0400)
this is useful in Linux to add an 'options' line

manifests/init.pp
templates/resolvconf.OpenBSD.erb
templates/resolvconf.erb

index c85b959..28e2fec 100644 (file)
@@ -18,7 +18,8 @@ class resolvconf(
   $nameservers = [
     '77.109.138.45',
     '77.109.139.29',
-  ]
+  ],
+  $options,
 ) {
   $content = $::operatingsystem ? {
     openbsd => template("resolvconf/resolvconf.${::operatingsystem}.erb"),
index f8727d7..9cf2902 100644 (file)
@@ -3,3 +3,7 @@ lookup file bind
 <% Array(@nameservers).each do |nameserver| -%>
 nameserver <%= nameserver %> 
 <% end -%>
+
+<% if @tail -%>
+<%= tail %>
+<% end -%>
index 2a1f1e8..d11327d 100644 (file)
@@ -9,3 +9,7 @@ search <%= @search %>
 <% Array(@nameservers).each do |nameserver| -%>
 nameserver <%= nameserver %>
 <% end -%>
+
+<% if @tail -%>
+<%= tail %>
+<% end -%>