From 6271ac8abcbc5b09ff1c6ed6d33245a2243cd0d9 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 18 Aug 2012 19:45:27 -0300 Subject: Parameter managehome now can specify a symlink --- manifests/init.pp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 954d224..55a803b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -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' { -- cgit v1.2.3