Merge "Add AFS and Admin keytab to release slave."

This commit is contained in:
Jenkins 2016-02-02 23:32:29 +00:00 committed by Gerrit Code Review
commit 238aa5d037
2 changed files with 10 additions and 0 deletions

View File

@ -895,6 +895,7 @@ node 'release.slave.openstack.org' {
npm_username => 'openstackci', npm_username => 'openstackci',
npm_userpassword => hiera('npm_user_password'), npm_userpassword => hiera('npm_user_password'),
npm_userurl => 'https://openstack.org', npm_userurl => 'https://openstack.org',
admin_keytab => hiera('afsadmin_keytab'),
} }
} }

View File

@ -31,12 +31,21 @@ class openstack_project::release_slave (
$npm_username, $npm_username,
$npm_userpassword, $npm_userpassword,
$npm_userurl, $npm_userurl,
$admin_keytab = '',
) { ) {
class { 'openstack_project::slave': class { 'openstack_project::slave':
ssh_key => $jenkins_ssh_public_key, ssh_key => $jenkins_ssh_public_key,
jenkins_gitfullname => $jenkins_gitfullname, jenkins_gitfullname => $jenkins_gitfullname,
jenkins_gitemail => $jenkins_gitemail, jenkins_gitemail => $jenkins_gitemail,
project_config_repo => $project_config_repo, project_config_repo => $project_config_repo,
afs => true,
}
file { '/etc/afsadmin.keytab':
owner => 'root',
group => 'root',
mode => '0400',
content => $admin_keytab,
} }
package { 'twine': package { 'twine':