Skip to content

Commit 43b5114

Browse files
Merge pull request #201 from noelmcloughlin/fedora2
Use osmap for OS handling of fedora repo
2 parents 2dc3a5d + 7049136 commit 43b5114

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

postgres/map.jinja

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{% import_yaml "postgres/defaults.yaml" as defaults %}
22
{% import_yaml "postgres/osfamilymap.yaml" as osfamilymap %}
3+
{% import_yaml "postgres/osmap.yaml" as osmap %}
34
{% import_yaml "postgres/codenamemap.yaml" as oscodenamemap %}
45

56
{% set postgres = salt['grains.filter_by'](
@@ -8,9 +9,13 @@
89
osfamilymap,
910
grain='os_family',
1011
merge=salt['grains.filter_by'](
11-
oscodenamemap,
12-
grain='oscodename',
13-
merge=salt['pillar.get']('postgres', {}),
12+
osmap,
13+
grain='os',
14+
merge=salt['grains.filter_by'](
15+
oscodenamemap,
16+
grain='oscodename',
17+
merge=salt['pillar.get']('postgres', {}),
18+
),
1419
),
1520
),
1621
base='postgres',

postgres/osfamilymap.yaml

-4
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@ RedHat:
3434
humanname: PostgreSQL {{ repo.version }} $releasever - $basearch
3535
gpgcheck: 1
3636
gpgkey: 'https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-{{ release }}'
37-
{% if grains.os == 'Fedora' %}
38-
baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/fedora/fedora-$releasever-$basearch'
39-
{% else %}
4037
baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/redhat/rhel-$releasever-$basearch'
41-
{% endif %}
4238

4339
{% if repo.use_upstream_repo == true %}
4440
{% set data_dir = '/var/lib/pgsql/' ~ repo.version ~ '/data' %}

postgres/osmap.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{% import_yaml "postgres/repo.yaml" as repo %}
2+
3+
Fedora:
4+
pkg_repo:
5+
baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/fedora/fedora-$releasever-$basearch'
6+
7+
# vim: ft=sls

0 commit comments

Comments
 (0)