]> gitweb.fluxo.info Git - puppet-user.git/commitdiff
Cleanup uid handling
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 31 Mar 2016 14:26:45 +0000 (11:26 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 31 Mar 2016 14:26:45 +0000 (11:26 -0300)
manifests/manage.pp

index 240ca2f4c8c36dac00e3a243076d4e90a1bb0303..76becf3f8f4ae6a97f1be62646e44458a779fe7a 100644 (file)
@@ -8,7 +8,7 @@
 define user::manage(
   $password,
   $ensure           = present,
-  $uid              = 'absent',
+  $uid              = false,
   $gid              = 'uid',
   $groups           = [],
   $managehome       = true,
@@ -109,12 +109,6 @@ define user::manage(
     }
   }
 
-  if $uid != 'absent' {
-    $real_uid = $uid
-  } else {
-    $real_uid = false
-  }
-
   if $gid != 'absent' {
     if $gid == 'uid' {
       if $uid != 'absent' {
@@ -140,7 +134,7 @@ define user::manage(
     groups     => $real_groups,
     membership => $membership,
     password   => $password,
-    uid        => $real_uid ? { false => undef, default => $real_uid },
+    uid        => $uid ? { false => undef, default => $uid },
     gid        => $real_gid ? { false => undef, default => $real_gid },
   }