Skip to content

Commit 4a00a01

Browse files
committed
specific GPG key for RH7
1 parent c206bea commit 4a00a01

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed
File renamed without changes.

Diff for: manifests/repo/yum_postgresql_org.pp

+11-15
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
# @api private
22
class postgresql::repo::yum_postgresql_org inherits postgresql::repo {
3-
$version_parts = split($postgresql::repo::version, '[.]')
4-
$package_version = "${version_parts[0]}${version_parts[1]}"
5-
$gpg_key_path = "/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-${package_version}"
6-
$gpg_key_path_common = '/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-common'
3+
$version_parts = split($postgresql::repo::version, '[.]')
4+
$package_version = "${version_parts[0]}${version_parts[1]}"
5+
$gpg_key_path = "/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-${package_version}"
76

8-
file { $gpg_key_path:
9-
content => file('postgresql/RPM-GPG-KEY-PGDG'),
10-
owner => 'root',
11-
group => 'root',
12-
mode => '0644',
13-
before => Yumrepo['yum.postgresql.org'],
7+
$gpg_key_file = $facts['os']['release']['major'] ? {
8+
'7' => 'postgresql/RPM-GPG-KEY-PGDG-7',
9+
default => 'postgresql/RPM-GPG-KEY-PGDG',
1410
}
1511

16-
file { $gpg_key_path_common:
17-
content => file('postgresql/RPM-GPG-KEY-PGDG-common'),
12+
file { $gpg_key_path:
13+
content => file($gpg_key_file),
1814
owner => 'root',
1915
group => 'root',
2016
mode => '0644',
21-
before => Yumrepo['pgdg-common'],
17+
before => Yumrepo['yum.postgresql.org'],
2218
}
2319

2420
if($facts['os']['name'] == 'Fedora') {
@@ -39,7 +35,7 @@
3935
baseurl => $_baseurl,
4036
enabled => 1,
4137
gpgcheck => 1,
42-
gpgkey => "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-${package_version}",
38+
gpgkey => "file://${gpg_key_path}",
4339
proxy => $postgresql::repo::proxy,
4440
}
4541

@@ -48,7 +44,7 @@
4844
baseurl => $_commonurl,
4945
enabled => 1,
5046
gpgcheck => 1,
51-
gpgkey => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-common',
47+
gpgkey => "file://${gpg_key_path}",
5248
proxy => $postgresql::repo::proxy,
5349
}
5450

0 commit comments

Comments
 (0)