Merge "Expose jenkins_gitfullname and jenkins_gitemail"

This commit is contained in:
Jenkins 2015-04-17 17:43:08 +00:00 committed by Gerrit Code Review
commit 31f5e34f31
6 changed files with 27 additions and 3 deletions

View File

@ -9,11 +9,15 @@ class openstack_project::proposal_slave (
$proposal_ssh_private_key,
$transifex_password = '',
$transifex_username = 'openstackci',
$jenkins_gitfullname = 'OpenStack Jenkins',
$jenkins_gitemail = 'jenkins@openstack.org',
) {
include zanata::client
class { 'openstack_project::slave':
ssh_key => $jenkins_ssh_public_key,
ssh_key => $jenkins_ssh_public_key,
jenkins_gitfullname => $jenkins_gitfullname,
jenkins_gitemail => $jenkins_gitemail,
}
package { ['transifex-client', 'Babel']:

View File

@ -25,9 +25,13 @@ class openstack_project::pypi_slave (
$mavencentral_password,
$puppet_forge_username,
$puppet_forge_password,
$jenkins_gitfullname = 'OpenStack Jenkins',
$jenkins_gitemail = 'jenkins@openstack.org',
) {
class { 'openstack_project::slave':
ssh_key => $jenkins_ssh_public_key,
ssh_key => $jenkins_ssh_public_key,
jenkins_gitfullname => $jenkins_gitfullname,
jenkins_gitemail => $jenkins_gitemail,
}
include pip

View File

@ -16,6 +16,8 @@ class openstack_project::single_use_slave (
$all_mysql_privs = false,
$enable_unbound = true,
$ssh_key = $openstack_project::jenkins_ssh_key,
$jenkins_gitfullname = 'OpenStack Jenkins',
$jenkins_gitemail = 'jenkins@openstack.org',
$project_config_repo = 'https://git.openstack.org/openstack-infra/project-config',
) inherits openstack_project {
class { 'openstack_project::template':
@ -40,6 +42,8 @@ class openstack_project::single_use_slave (
}
class { 'jenkins::slave':
ssh_key => $ssh_key,
gitfullname => $jenkins_gitfullname,
gitemail => $jenkins_gitemail,
}
class { 'openstack_project::slave_common':

View File

@ -5,6 +5,8 @@ class openstack_project::slave (
$certname = $::fqdn,
$ssh_key = '',
$sysadmins = [],
$jenkins_gitfullname = 'OpenStack Jenkins',
$jenkins_gitemail = 'jenkins@openstack.org',
) {
include openstack_project
@ -19,6 +21,8 @@ class openstack_project::slave (
class { 'jenkins::slave':
ssh_key => $ssh_key,
gitfullname => $jenkins_gitfullname,
gitemail => $jenkins_gitemail,
}
include jenkins::cgroups

View File

@ -9,6 +9,8 @@ class openstack_project::static (
$swift_region_name = '',
$swift_default_container = '',
$project_config_repo = '',
$jenkins_gitfullname = 'OpenStack Jenkins',
$jenkins_gitemail = 'jenkins@openstack.org',
) {
class { 'openstack_project::server':
@ -22,7 +24,9 @@ class openstack_project::static (
include openstack_project
class { 'jenkins::jenkinsuser':
ssh_key => $openstack_project::jenkins_ssh_key,
ssh_key => $openstack_project::jenkins_ssh_key,
gitfullname => $jenkins_gitfullname,
gitemail => $jenkins_gitemail,
}
include apache

View File

@ -15,6 +15,8 @@ class openstack_project::status (
$status_base_url = 'http://status.openstack.org/',
$status_title = 'OpenStack',
$graphite_render_url = 'http://graphite.openstack.org/render/',
$jenkins_gitfullname = 'OpenStack Jenkins',
$jenkins_gitemail = 'jenkins@openstack.org',
) {
class { 'openstack_project::server':
@ -25,6 +27,8 @@ class openstack_project::status (
include openstack_project
class { 'jenkins::jenkinsuser':
ssh_key => $openstack_project::jenkins_ssh_key,
gitfullname => $jenkins_gitfullname,
gitemail => $jenkins_gitemail,
}
include apache