Lcarr has submitted this change and it was merged.

Change subject: systemuser learned 'managehome' (default true)
......................................................................


systemuser learned 'managehome' (default true)

In some case we want to create a system user but absolutely do not want
puppet to mess with the homedir. That is the case for Jenkins.

systemuser thus learned the managehome parameter which default to true
to retains backcompatibility.

Change-Id: Icb8cd73ba7e3ad23b90715840c9092666340adcf
---
M manifests/generic-definitions.pp
1 file changed, 2 insertions(+), 2 deletions(-)

Approvals:
  Lcarr: Verified; Looks good to me, approved



diff --git a/manifests/generic-definitions.pp b/manifests/generic-definitions.pp
index 7804291..ae22901 100644
--- a/manifests/generic-definitions.pp
+++ b/manifests/generic-definitions.pp
@@ -24,7 +24,7 @@
 }
 
 # Creates a system username with associated group, random uid/gid, and 
/bin/false as shell
-define systemuser($name, $home=undef, $shell="/bin/false", $groups=undef, 
$default_group=$name, $ensure=present) {
+define systemuser($name, $home=undef, $managehome=true, $shell="/bin/false", 
$groups=undef, $default_group=$name, $ensure=present) {
        # FIXME: deprecate $name parameter in favor of just using $title
 
        if $default_group == $name {
@@ -42,7 +42,7 @@
                        undef => "/var/lib/${name}",
                        default => $home
                },
-               managehome => true,
+               managehome => $managehome,
                shell => $shell,
                groups => $groups,
                system => true,

-- 
To view, visit https://gerrit.wikimedia.org/r/53879
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Icb8cd73ba7e3ad23b90715840c9092666340adcf
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Lcarr <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to