c3324f1d62
This is needed for our zuulv3 effort durning the atlanta PTG event. We don't expect this server to be moved into production at this time. Currently, we are missing zuul-launcher and zuul-scheduler support, which will be added in a follow up patch. Change-Id: I97a3ffd168679562edd2f89c572c185d94b44255 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
30 lines
1.0 KiB
Puppet
30 lines
1.0 KiB
Puppet
# == Class: openstack_project::zuul_merger
|
|
#
|
|
class openstack_project::zuul_merger(
|
|
$vhost_name = $::fqdn,
|
|
$gearman_server = '127.0.0.1',
|
|
$gerrit_server = '',
|
|
$gerrit_user = '',
|
|
$gerrit_ssh_host_key = '',
|
|
$zuul_ssh_private_key = '',
|
|
$zuul_url = "http://${::fqdn}/p",
|
|
$git_email = 'jenkins@openstack.org',
|
|
$git_name = 'OpenStack Jenkins',
|
|
$revision = 'master',
|
|
$manage_common_zuul = true,
|
|
) {
|
|
class { 'openstackci::zuul_merger':
|
|
vhost_name => $vhost_name,
|
|
gearman_server => $gearman_server,
|
|
gerrit_server => $gerrit_server,
|
|
gerrit_user => $gerrit_user,
|
|
known_hosts_content => "review.openstack.org,23.253.232.87,2001:4800:7815:104:3bc3:d7f6:ff03:bf5d ${gerrit_ssh_host_key}",
|
|
zuul_ssh_private_key => $zuul_ssh_private_key,
|
|
zuul_url => $zuul_url,
|
|
git_email => $git_email,
|
|
git_name => $git_name,
|
|
manage_common_zuul => $manage_common_zuul,
|
|
revision => $revision,
|
|
}
|
|
}
|