diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-15 21:04:23 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-15 21:04:23 -0500 |
commit | 672d557949496189db879f6a63ce0a0947bb7785 (patch) | |
tree | 3ce2007ac6fea2ec437bdbf2e9a3054aea06e955 /modules | |
parent | b35c587a46ab2c6bfb79b50c241d92bdbea62bf3 (diff) | |
download | puppet-tozt-672d557949496189db879f6a63ce0a0947bb7785.tar.gz puppet-tozt-672d557949496189db879f6a63ce0a0947bb7785.zip |
do a lot less for the root user
Diffstat (limited to 'modules')
-rw-r--r-- | modules/base/manifests/user.pp | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/modules/base/manifests/user.pp b/modules/base/manifests/user.pp index 33dcba6..69b6740 100644 --- a/modules/base/manifests/user.pp +++ b/modules/base/manifests/user.pp @@ -51,55 +51,55 @@ define base::user( ]; } - if $persistent_data != undef { - file { - "$persistent_data/cargo/${user}": - ensure => 'directory', - owner => $user, - group => $group, - mode => $homedir_mode, - require => [ - User[$user], - Group[$group], - ]; - "$persistent_data/rustup/${user}": - ensure => 'directory', - owner => $user, - group => $group, - mode => $homedir_mode, - require => [ - User[$user], - Group[$group], - ]; - "${_home}/.cargo": - ensure => link, - target => "$persistent_data/cargo/${user}", - owner => $user, - group => $group, - require => [ - User[$user], - Group[$group], - File["${_home}"], - ]; - "${_home}/.rustup": - ensure => link, - target => "$persistent_data/rustup/${user}", - owner => $user, - group => $group, - require => [ - User[$user], - Group[$group], - File["${_home}"], - ]; - } - } - - rust::user { $user: - } conf::user { $user: } if $user != 'root' { + if $persistent_data != undef { + file { + "$persistent_data/cargo/${user}": + ensure => 'directory', + owner => $user, + group => $group, + mode => $homedir_mode, + require => [ + User[$user], + Group[$group], + ]; + "$persistent_data/rustup/${user}": + ensure => 'directory', + owner => $user, + group => $group, + mode => $homedir_mode, + require => [ + User[$user], + Group[$group], + ]; + "${_home}/.cargo": + ensure => link, + target => "$persistent_data/cargo/${user}", + owner => $user, + group => $group, + require => [ + User[$user], + Group[$group], + File["${_home}"], + ]; + "${_home}/.rustup": + ensure => link, + target => "$persistent_data/rustup/${user}", + owner => $user, + group => $group, + require => [ + User[$user], + Group[$group], + File["${_home}"], + ]; + } + } + + rust::user { $user: + } sudo::user { $user: } } |