diff --git a/manifests/site.pp b/manifests/site.pp index 4fc7a92723..bef235bccf 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -669,6 +669,9 @@ node 'proposal.slave.openstack.org' { jenkins_ssh_public_key => $openstack_project::jenkins_ssh_key, proposal_ssh_public_key => hiera('proposal_ssh_public_key_contents', 'XXX'), proposal_ssh_private_key => hiera('proposal_ssh_private_key_contents', 'XXX'), + zanata_server_url => 'https://translate-dev.openstack.org', + zanata_server_user => hiera('proposal_zanata_user', 'XXX'), + zanata_server_api_key => hiera('proposal_zanata_api_key', 'XXX'), } } diff --git a/modules/openstack_project/manifests/proposal_slave.pp b/modules/openstack_project/manifests/proposal_slave.pp index 3f20a6053b..03d40f4c32 100644 --- a/modules/openstack_project/manifests/proposal_slave.pp +++ b/modules/openstack_project/manifests/proposal_slave.pp @@ -12,8 +12,16 @@ class openstack_project::proposal_slave ( $jenkins_gitfullname = 'OpenStack Jenkins', $jenkins_gitemail = 'jenkins@openstack.org', $project_config_repo = 'https://git.openstack.org/openstack-infra/project-config', + $zanata_server_url, + $zanata_server_user, + $zanata_server_api_key, ) { - include zanata::client + + class { '::zanata::client': + server_url => $zanata_server_url, + server_user => $zanata_server_user, + server_api_key => $zanata_server_api_key, + } class { 'openstack_project::slave': ssh_key => $jenkins_ssh_public_key,