Add packaging AFS keytab to signing_node.pp
If we want to created Release.gpg keys for debian repos, we need to support AFS. Change-Id: Idc64ac00b41d9a4009036890c8194346a1881350 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
748ad7f83c
commit
51dfe07ba5
@ -943,6 +943,7 @@ node /^signing\d+\.ci\.openstack\.org$/ {
|
||||
include openstack_project
|
||||
class { 'openstack_project::signing_node':
|
||||
jenkins_ssh_public_key => $openstack_project::jenkins_ssh_key,
|
||||
packaging_keytab => hiera('packaging_keytab'),
|
||||
pubring => hiera('pubring'),
|
||||
secring => hiera('secring'),
|
||||
}
|
||||
|
@ -20,11 +20,20 @@ class openstack_project::signing_node (
|
||||
$pubring,
|
||||
$secring,
|
||||
$project_config_repo = 'https://git.openstack.org/openstack-infra/project-config',
|
||||
$packaging_keytab = '',
|
||||
) {
|
||||
class { 'openstack_project::slave':
|
||||
thin => true,
|
||||
ssh_key => $jenkins_ssh_public_key,
|
||||
project_config_repo => $project_config_repo,
|
||||
afs => true,
|
||||
}
|
||||
|
||||
file { '/etc/packaging.keytab':
|
||||
owner => 'jenkins',
|
||||
group => 'jenkins',
|
||||
mode => '0400',
|
||||
content => $packaging_keytab,
|
||||
}
|
||||
|
||||
package { 'gnupg':
|
||||
|
Loading…
x
Reference in New Issue
Block a user