Merge "Add LP creds and launchpadlib to signing job node"
This commit is contained in:
commit
863cd2515b
@ -961,6 +961,9 @@ node /^signing\d+\.ci\.openstack\.org$/ {
|
||||
pubring => hiera('pubring'),
|
||||
secring => hiera('secring'),
|
||||
gerritkey => hiera('gerritkey'),
|
||||
lp_access_token => hiera('lp_access_token'),
|
||||
lp_access_secret => hiera('lp_access_secret'),
|
||||
lp_consumer_key => hiera('lp_consumer_key'),
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -19,6 +19,9 @@ class openstack_project::signing_node (
|
||||
$jenkins_ssh_public_key,
|
||||
$pubring,
|
||||
$secring,
|
||||
$lp_access_token,
|
||||
$lp_access_secret,
|
||||
$lp_consumer_key,
|
||||
$gitfullname = 'OpenStack Release Bot',
|
||||
$gitemail = 'infra-root@openstack.org',
|
||||
$gitpgpkey = 'infra-root@openstack.org',
|
||||
@ -76,4 +79,25 @@ class openstack_project::signing_node (
|
||||
require => File['/home/jenkins/.gnupg'],
|
||||
}
|
||||
|
||||
package { 'python-launchpadlib':
|
||||
ensure => present,
|
||||
}
|
||||
|
||||
file { '/home/gerrit2/.launchpadlib':
|
||||
ensure => directory,
|
||||
owner => 'jenkins',
|
||||
group => 'jenkins',
|
||||
mode => '0700',
|
||||
require => File['/home/jenkins'],
|
||||
}
|
||||
|
||||
file { '/home/gerrit2/.launchpadlib/creds':
|
||||
ensure => present,
|
||||
owner => 'jenkins',
|
||||
group => 'jenkins',
|
||||
mode => '0600',
|
||||
content => template('openstack_project/infra_lp_creds.erb'),
|
||||
require => File['/home/jenkins'],
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user