Rush has uploaded a new change for review. https://gerrit.wikimedia.org/r/284925
Change subject: toollabs: bastion setup for cgred::group utilities ...................................................................... toollabs: bastion setup for cgred::group utilities We are already doing this under duress as a temporary measure and this codifies. Bug: T131541 Change-Id: I8c633292b2adf7804f1258283bcbe8829076e262 --- M modules/toollabs/manifests/bastion.pp 1 file changed, 61 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/25/284925/1 diff --git a/modules/toollabs/manifests/bastion.pp b/modules/toollabs/manifests/bastion.pp index e2c55cc..1e67f61 100644 --- a/modules/toollabs/manifests/bastion.pp +++ b/modules/toollabs/manifests/bastion.pp @@ -48,6 +48,67 @@ '*:/usr/bin/perl5.18.2 memory /scripts', ], } + + # lint:ignore:arrow_alignment + cgred::group {'utilities': + config => { + cpu => { + 'cpu.shares' => '512', + }, + memory => { + 'memory.limit_in_bytes' => '2305843009213693951', + }, + }, + rules => [ + '*:/usr/bin/vim memory /utilities', + '*:/usr/bin/vim.basic memory /utilities', + '*:/usr/bin/vim.diff memory /utilities', + '*:/usr/bin/vim.tiny memory /utilities', + '*:/usr/bin/nano memory /utilities', + '*:/bin/tar cpu /utilities', + '*:/bin/tar memory /utilities', + '*:/bin/gzip cpu /utilities', + '*:/bin/gzip memory /utilities', + '*:/bin/gzip memory /utilities', + '*:/usr/bin/nano memory /utilities', + '*:/usr/bin/md5sum cpu /utilities', + '*:/usr/bin/md5sum memory /utilities', + '*:/usr/bin/sha1sum cpu /utilities', + '*:/usr/bin/sha1sum memory /utilities', + '*:/usr/bin/sha224sum cpu /utilities', + '*:/usr/bin/sha224sum memory /utilities', + '*:/usr/bin/sha256sum cpu /utilities', + '*:/usr/bin/sha256sum memory /utilities', + '*:/usr/bin/sha384sum cpu /utilities', + '*:/usr/bin/sha384sum memory /utilities', + '*:/usr/bin/sha512sum cpu /utilities', + '*:/usr/bin/sha512sum memory /utilities', + '*:/usr/bin/make cpu /utilities', + '*:/usr/bin/make memory /utilities', + '*:/usr/bin/gcc cpu /utilities', + '*:/usr/bin/gcc memory /utilities', + '*:/usr/bin/g++ cpu /utilities', + '*:/usr/bin/g++ memory /utilities', + '*:/usr/bin/gcc-4.8 cpu /utilities', + '*:/usr/bin/gcc-4.8 memory /utilities', + '*:/usr/bin/find cpu /utilities', + '*:/usr/bin/find memory /utilities', + '*:/usr/bin/top cpu /utilities', + '*:/usr/bin/top memory /utilities', + '*:/usr/bin/htop cpu /utilities', + '*:/usr/bin/htop memory /utilities', + '*:/usr/bin/sort cpu /utilities', + '*:/usr/bin/sort memory /utilities', + '*:/usr/bin/sed cpu /utilities', + '*:/usr/bin/sed memory /utilities', + '*:/usr/bin/mawk cpu /utilities', + '*:/usr/bin/mawk memory /utilities', + '*:/usr/bin/awk cpu /utilities', + '*:/usr/bin/awk memory /utilities', + '*:/usr/bin/wc cpu /utilities', + '*:/usr/bin/wc memory /utilities', + ], + } } package { 'toollabs-webservice': -- To view, visit https://gerrit.wikimedia.org/r/284925 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8c633292b2adf7804f1258283bcbe8829076e262 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Rush <r...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits