Dzahn has uploaded a new change for review.

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

Change subject: admin: add group for benchmarking with chromium
......................................................................

admin: add group for benchmarking with chromium

Adds an admin group for people who run benchmarking tests
with chromium (currently on node osmium). This is for the request
Bug: T89038
so Roan is the only member for now.

Control of the services chromium and xvfb (display server) is needed.

Change-Id: I96d07556ecaafdefdf45676efc1bcac79ef3b314
---
M modules/admin/data/data.yaml
1 file changed, 12 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/06/189606/1

diff --git a/modules/admin/data/data.yaml b/modules/admin/data/data.yaml
index 212f000..b4e0c25 100644
--- a/modules/admin/data/data.yaml
+++ b/modules/admin/data/data.yaml
@@ -274,7 +274,18 @@
             'ALL = (root) NOPASSWD: /usr/sbin/service cxserver restart',
             'ALL = (root) NOPASSWD: /usr/sbin/service cxserver reload',
             'ALL = (cxserver) NOPASSWD: ALL']
-
+   chromium-admin:
+    gid: 742
+    description: people who run benchmarking tests with chromium (and xvfb)
+        members: [catrope]
+    privileges: ['ALL = (root) NOPASSWD: /usr/sbin/service chromium stop',
+            'ALL = (root) NOPASSWD: /usr/sbin/service chromium start',
+            'ALL = (root) NOPASSWD: /usr/sbin/service chromium restart',
+            'ALL = (root) NOPASSWD: /usr/sbin/service chromium reload',
+            'ALL = (root) NOPASSWD: /usr/sbin/service xvfb stop',
+            'ALL = (root) NOPASSWD: /usr/sbin/service xvfb start',
+            'ALL = (root) NOPASSWD: /usr/sbin/service xvfb restart',
+            'ALL = (root) NOPASSWD: /usr/sbin/service xvfb reload']
 users:
   rush:
     ensure: present

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

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

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

Reply via email to