]> gitweb.fluxo.info Git - puppet-user.git/commitdiff
Parameter managehome now can specify a symlink
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 18 Aug 2012 22:45:27 +0000 (19:45 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 18 Aug 2012 22:45:27 +0000 (19:45 -0300)
manifests/init.pp

index 954d2241adc059dc6f010e18b77b7ff309510b7d..55a803bb1e08fcca39f1682468ef4f60bfd8ec69 100644 (file)
@@ -54,7 +54,7 @@ class user {
         default => $shell,
       }
 
-      if $managehome {
+      if $managehome == true {
           if $ensure == 'absent' {
               file{"$real_homedir":
                   ensure => absent,
@@ -81,6 +81,13 @@ class user {
                   }
               }
           }
+      } else {
+        if $managehome != false {
+          file{ "$real_homedir":
+              ensure  => $managehome,
+              require => User[$name],
+          }
+        }
       }
 
       if $uid != 'absent' {