Rush has submitted this change and it was merged. Change subject: toollabs: bastion setup for cgred::group scripts ......................................................................
toollabs: bastion setup for cgred::group scripts We are already doing this under duress as a temporary measure and this codifies. Bug: T131541 Change-Id: I4d0841b78fce2972c57c0de8663dc66b11292ed3 --- M modules/toollabs/manifests/bastion.pp 1 file changed, 31 insertions(+), 0 deletions(-) Approvals: Rush: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/toollabs/manifests/bastion.pp b/modules/toollabs/manifests/bastion.pp index 5f683b3..8b617f7 100644 --- a/modules/toollabs/manifests/bastion.pp +++ b/modules/toollabs/manifests/bastion.pp @@ -18,9 +18,40 @@ include toollabs::exec_environ if $::operatingsystem == 'Ubuntu' { + package { 'cgroup-bin': ensure => present, } + + # lint:ignore:arrow_alignment + cgred::group {'scripts': + config => { + cpu => { + 'cpu.shares' => '512', + }, + memory => { + 'memory.limit_in_bytes' => '2305843009213693951', + }, + }, + rules => [ + '*:/usr/bin/ruby cpu /scripts', + '*:/usr/bin/ruby memory /scripts', + '*:/usr/bin/ruby1.9.1 cpu /scripts', + '*:/usr/bin/ruby1.9.3 memory /scripts', + '*:/usr/bin/python cpu /scripts', + '*:/usr/bin/python memory /scripts', + '*:/usr/bin/python2.7 cpu /scripts', + '*:/usr/bin/python2.7 memory /scripts', + '*:/usr/bin/python3 cpu /scripts', + '*:/usr/bin/python3 memory /scripts', + '*:/usr/bin/python3.4 cpu /scripts', + '*:/usr/bin/python3.4 memory /scripts', + '*:/usr/bin/perl cpu /scripts', + '*:/usr/bin/perl memory /scripts', + '*:/usr/bin/perl5.18.2 cpu /scripts', + '*:/usr/bin/perl5.18.2 memory /scripts', + ], + } } package { 'toollabs-webservice': -- To view, visit https://gerrit.wikimedia.org/r/284909 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I4d0841b78fce2972c57c0de8663dc66b11292ed3 Gerrit-PatchSet: 4 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Rush <r...@wikimedia.org> Gerrit-Reviewer: Andrew Bogott <abog...@wikimedia.org> Gerrit-Reviewer: Merlijn van Deen <valhall...@arctus.nl> Gerrit-Reviewer: Rush <r...@wikimedia.org> Gerrit-Reviewer: Yuvipanda <yuvipa...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits