Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/315902

Change subject: zuul: stop managing unix user/group
......................................................................

zuul: stop managing unix user/group

Remove zuul::user class entirely, the Unix user and group are managed by
the Debian package with:

debian/postinst:

    if ! getent passwd zuul > /dev/null ; then
        echo 'Adding system user for Zuul' 1>&2
        adduser --system --group --quiet \
            --home /var/lib/zuul \
            --no-create-home --disabled-login \
            --gecos "Zuul trunk gating daemon" \
            zuul
    fi

I think I got it managed by puppet to set the shell to /bin/bash,
however one can still login interactively:

    sudo -H -u zuul -s

Change-Id: Ic4488c0f2e968fc903e38241f093ede7d85c7643
---
M modules/zuul/manifests/init.pp
D modules/zuul/manifests/user.pp
2 files changed, 0 insertions(+), 18 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/02/315902/1

diff --git a/modules/zuul/manifests/init.pp b/modules/zuul/manifests/init.pp
index 86293df..98e4226 100644
--- a/modules/zuul/manifests/init.pp
+++ b/modules/zuul/manifests/init.pp
@@ -9,8 +9,6 @@
 #
 class zuul ( ){
 
-    include zuul::user
-
     package { 'zuul':
         ensure => present,
     }
diff --git a/modules/zuul/manifests/user.pp b/modules/zuul/manifests/user.pp
deleted file mode 100644
index d76df27..0000000
--- a/modules/zuul/manifests/user.pp
+++ /dev/null
@@ -1,16 +0,0 @@
-class zuul::user {
-
-    group { 'zuul':
-        ensure => present,
-        name   => 'zuul',
-        system => true,
-    }
-
-    user { 'zuul':
-        home       => '/var/lib/zuul',
-        shell      => '/bin/bash',
-        managehome => true,
-        system     => true,
-    }
-
-}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic4488c0f2e968fc903e38241f093ede7d85c7643
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to