diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-13 01:36:48 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-13 01:36:48 -0500 |
commit | 4152be7e1de0797a2a8d4116a2165a2ba7bbecd4 (patch) | |
tree | 49c8b2b590c447e21ae71e48eaa4da8a1cfb15e8 /modules/base/manifests/users.pp | |
parent | c3659899860d8519deec2c1f8993e4262e5f7f6c (diff) | |
download | puppet-tozt-4152be7e1de0797a2a8d4116a2165a2ba7bbecd4.tar.gz puppet-tozt-4152be7e1de0797a2a8d4116a2165a2ba7bbecd4.zip |
factor out configuration common to all of my machines
Diffstat (limited to 'modules/base/manifests/users.pp')
-rw-r--r-- | modules/base/manifests/users.pp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/base/manifests/users.pp b/modules/base/manifests/users.pp new file mode 100644 index 0000000..4725959 --- /dev/null +++ b/modules/base/manifests/users.pp @@ -0,0 +1,13 @@ +class base::users($default_user, $persistent_data) { + base::user { 'root': + pwhash => secret::value('passwd/root'), + persistent_data => $persistent_data; + } + + base::user { $default_user: + pwhash => secret::value("passwd/$default_user"), + extra_groups => ['wheel'], + homedir_mode => '0701', + persistent_data => $persistent_data; + } +} |