From aae430b33c48c02b1bb7ba74a360d751be1b7978 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Wed, 27 Feb 2013 14:06:42 -0500 Subject: [PATCH] Add support for RHEL to site.pp. Updates site.pp with a block for RHEL slaves. Change-Id: Ib83e9d0cd1cc4208eac3a0a63580c76e60965c2a Reviewed-on: https://review.openstack.org/23106 Reviewed-by: Clark Boylan Approved: Jeremy Stanley Reviewed-by: Jeremy Stanley Tested-by: Jenkins --- manifests/site.pp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/manifests/site.pp b/manifests/site.pp index 489dbd4782..659e1972e7 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -322,6 +322,32 @@ node /^oneiric.*\.slave\.openstack\.org$/ { } } + +node /^rhel6.*\.slave\.openstack\.org$/ { + include jenkins::cgroups + include openstack_project::puppet_cron + include ulimit + class { 'openstack_project::slave': + certname => 'rhel6.slave.openstack.org', + sysadmins => hiera('sysadmins'), + } + class { 'openstack_project::glancetest': + s3_store_access_key => hiera('s3_store_access_key'), + s3_store_secret_key => hiera('s3_store_secret_key'), + s3_store_bucket => hiera('s3_store_bucket'), + swift_store_user => hiera('swift_store_user'), + swift_store_key => hiera('swift_store_key'), + swift_store_container => hiera('swift_store_container'), + } + ulimit::conf { 'limit_jenkins_procs': + limit_domain => 'jenkins', + limit_type => 'hard', + limit_item => 'nproc', + limit_value => '256' + } +} + + node /^.*\.jclouds\.openstack\.org$/ { class { 'openstack_project::bare_slave': certname => 'jclouds.openstack.org',