summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2017-11-05 03:05:15 -0500
committerJesse Luehrs <doy@tozt.net>2017-11-05 03:09:15 -0500
commit7271231f87467dde3eb8209c4b9db1cd8a55b3fa (patch)
tree68150b0ab80f44f58922fa18653611ce3ca82116 /modules
parent2efbfefb4c360ad3504b8fec90af6704078a92aa (diff)
downloadpuppet-tozt-7271231f87467dde3eb8209c4b9db1cd8a55b3fa.tar.gz
puppet-tozt-7271231f87467dde3eb8209c4b9db1cd8a55b3fa.zip
oops, lost the home directory in a refactor
Diffstat (limited to 'modules')
-rw-r--r--modules/conf/manifests/init.pp1
-rw-r--r--modules/tozt/manifests/user.pp11
2 files changed, 12 insertions, 0 deletions
diff --git a/modules/conf/manifests/init.pp b/modules/conf/manifests/init.pp
index a14c560..453a4e9 100644
--- a/modules/conf/manifests/init.pp
+++ b/modules/conf/manifests/init.pp
@@ -14,6 +14,7 @@ define conf($user=$name, $home=undef) {
creates => "$_home/conf",
require => [
User[$user],
+ File[$_home],
Package["git"],
];
}
diff --git a/modules/tozt/manifests/user.pp b/modules/tozt/manifests/user.pp
index 022a027..47d82be 100644
--- a/modules/tozt/manifests/user.pp
+++ b/modules/tozt/manifests/user.pp
@@ -28,6 +28,17 @@ define tozt::user(
require => Group[$group];
}
+ file { $_home:
+ ensure => 'directory',
+ owner => $user,
+ group => $group,
+ mode => '0700',
+ require => [
+ User[$user],
+ Group[$group],
+ ];
+ }
+
conf { $user:
}