only check if it is really needed
authormh <mh@immerda.ch>
Mon, 6 Oct 2008 21:27:43 +0000 (21:27 +0000)
committermh <mh@immerda.ch>
Mon, 6 Oct 2008 21:27:43 +0000 (21:27 +0000)
manifests/init.pp

index 71a9db8..c55781a 100644 (file)
 # modules_dir { "resolvconf": }
 
 class resolvconf {
 # modules_dir { "resolvconf": }
 
 class resolvconf {
-    case $reseolvconf_domain {
-        '': { fail("you need to define \$reseolvconf_domain for ${fqdn}") }
-    }
-    case $resolvconf_search {
-        '': { fail("you need to define \$reseolvconf_search for ${fqdn}") }
+    case $operatingsystem {
+        openbsd: { info("\$reseolvconf_domain and  \$reseolvconf_search not needed on openbsd") }
+        default: {
+            case $reseolvconf_domain {
+                '': { fail("you need to define \$reseolvconf_domain for ${fqdn}") }
+            }
+            case $resolvconf_search {
+                '': { fail("you need to define \$reseolvconf_search for ${fqdn}") }
+            }
+        }
     }
     case $resolvconf_nameservers {
         '': { fail("you need to define \$reseolvconf_nameservers for ${fqdn}") }
     }
     case $resolvconf_nameservers {
         '': { fail("you need to define \$reseolvconf_nameservers for ${fqdn}") }