diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-15 23:36:18 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-15 23:36:18 -0500 |
commit | 426732f51444914bffb0df463dc0343c6040d3ea (patch) | |
tree | 44d858b7cc1112537ba0711a8e2d41f6629dc603 | |
parent | 7534164b2bb5ba46b698908d00a1a4dc43a4fe19 (diff) | |
download | puppet-tozt-426732f51444914bffb0df463dc0343c6040d3ea.tar.gz puppet-tozt-426732f51444914bffb0df463dc0343c6040d3ea.zip |
fix dependencies
-rw-r--r-- | modules/base/manifests/user.pp | 5 | ||||
-rw-r--r-- | modules/rust/manifests/user.pp | 11 |
2 files changed, 6 insertions, 10 deletions
diff --git a/modules/base/manifests/user.pp b/modules/base/manifests/user.pp index 69b6740..454c2a7 100644 --- a/modules/base/manifests/user.pp +++ b/modules/base/manifests/user.pp @@ -96,6 +96,11 @@ define base::user( File["${_home}"], ]; } + + File["${_home}/.cargo"] -> Rust::User[$user] + File["${_home}/.rustup"] -> Rust::User[$user] + File["$persistent_data/rustup/${user}"] -> Rust::User[$user] + File["$persistent_data/cargo/${user}"] -> Rust::User[$user] } rust::user { $user: diff --git a/modules/rust/manifests/user.pp b/modules/rust/manifests/user.pp index 1b16eeb..e94a5fd 100644 --- a/modules/rust/manifests/user.pp +++ b/modules/rust/manifests/user.pp @@ -1,12 +1,4 @@ -define rust::user($user=$name, $home=undef) { - $_home = $home ? { - undef => $user ? { - 'root' => '/root', - default => "/home/$user", - }, - default => $home, - } - +define rust::user($user=$name) { include rust exec { "install and configure stable toolchain for $user": @@ -17,7 +9,6 @@ define rust::user($user=$name, $home=undef) { require => [ Package["rustup"], User[$user], - File["${_home}/.rustup"], ], } } |