only check if it is really needed
[puppet_resolvconf.git] / manifests / init.pp
index 71a9db8..c55781a 100644 (file)
 # 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}") }