Ottomata has uploaded a new change for review.

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


Change subject: Ensuring group file_mover is present for accounts::file_mover.
......................................................................

Ensuring group file_mover is present for accounts::file_mover.

Fundraising uses this to make sure they can move and rotate fundraising logs.

Change-Id: I66abcbc6a680d445249216f179b2bde00f31d3da
---
M manifests/admins.pp
1 file changed, 14 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/26/59826/1

diff --git a/manifests/admins.pp b/manifests/admins.pp
index 423604c..f96b30a 100644
--- a/manifests/admins.pp
+++ b/manifests/admins.pp
@@ -76,6 +76,17 @@
                }
        }
 
+       # group file_mover is used by fundraising
+       # to move udp2log fundraising logs around.
+       class file_mover {
+               group { 'file_mover':
+                       name      => 'file_mover',
+                       gid       => 999,
+                       alias     => 999,
+                       ensure    => present,
+                       allowdupe => false,
+               }
+       }
 }
 
 class baseaccount {
@@ -1496,7 +1507,8 @@
                $realname = "file_mover"
                $uid = 10001
 
-               unixaccount { $realname: username => $username, uid => $uid, 
gid => $gid }
+               include groups::file_mover
+               unixaccount { $realname: username => $username, uid => $uid, 
gid => 'file_mover', require => Class['groups::file_mover'] }
 
                if $manage_home {
                        Ssh_authorized_key { require => Unixaccount[$realname]}
@@ -1509,7 +1521,7 @@
                                        key     => 
"AAAAB3NzaC1yc2EAAAABIwAAAQEA7c29cQHB7hbBwvp1aAqnzkfjJpkpiLo3gwpv73DAZ2FVhDR4PBCoksA4GvUwoG8s7tVn2Xahj4p/jRF67XLudceY92xUTjisSHWYrqCqHrrlcbBFjhqAul09Zwi4rojckTyreABBywq76eVj5yWIenJ6p/gV+vmRRNY3iJjWkddmWbwhfWag53M/gCv05iceKK8E7DjMWGznWFa1Q8IUvfI3kq1XC4EY6REL53U3SkRaCW/HFU0raalJEwNZPoGUaT7RZQsaKI6ec8i2EqTmDwqiN4oq/LDmnCxrO9vMknBSOJG2gCBoA/DngU276zYLg2wsElTPumN8/jVjTnjgtw==";
                        }
                }
-        }
+       }
 
        class datasets inherits baseaccount {
                $username = "datasets"

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I66abcbc6a680d445249216f179b2bde00f31d3da
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <[email protected]>

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

Reply via email to