summaryrefslogtreecommitdiffstats
path: root/modules/base
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-12-06 05:10:39 -0500
committerJesse Luehrs <doy@tozt.net>2018-12-06 05:11:47 -0500
commit0041d604e5f4de79949d425a57308117b9bcf49a (patch)
tree6639e1754b4a24e9da08a1a79f4b0eecbedd7ef3 /modules/base
parent681d9ef27b5d8fba31e982f3c3a096e243f95e21 (diff)
downloadpuppet-tozt-0041d604e5f4de79949d425a57308117b9bcf49a.tar.gz
puppet-tozt-0041d604e5f4de79949d425a57308117b9bcf49a.zip
ensure we have the proper base directories
Diffstat (limited to 'modules/base')
-rw-r--r--modules/base/manifests/user.pp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/base/manifests/user.pp b/modules/base/manifests/user.pp
index c97c636..b1d00f4 100644
--- a/modules/base/manifests/user.pp
+++ b/modules/base/manifests/user.pp
@@ -50,6 +50,10 @@ define base::user(
if $user != 'root' {
if $persistent_data != undef { # lint:ignore:variable_scope
file {
+ "$persistent_data/cargo":
+ ensure => 'directory';
+ "$persistent_data/rustup":
+ ensure => 'directory';
"$persistent_data/cargo/${user}":
ensure => 'directory',
owner => $user,
@@ -58,6 +62,7 @@ define base::user(
require => [
User[$user],
Group[$group],
+ File["$persistent_data/cargo"],
];
"$persistent_data/rustup/${user}":
ensure => 'directory',
@@ -67,6 +72,7 @@ define base::user(
require => [
User[$user],
Group[$group],
+ File["$persistent_data/rustup"],
];
"${home}/.cargo":
ensure => link,