mirror of
https://github.com/saltstack-formulas/postgres-formula.git
synced 2025-04-16 09:40:26 +00:00
56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
{% import_yaml "postgres/repo.yaml" as repo %}
|
|
|
|
{% set release = repo.version|replace('.', '') %}
|
|
|
|
Arch:
|
|
conf_dir: /var/lib/postgres/data
|
|
prepare_cluster:
|
|
user: postgres
|
|
command: initdb -D /var/lib/postgresql/data
|
|
test: test -f /var/lib/postgres/data/PG_VERSION
|
|
env: {}
|
|
pkg_client: postgresql
|
|
pkg_dev: postgresql
|
|
|
|
Debian:
|
|
pkg_repo:
|
|
humanname: PostgreSQL Official Repository
|
|
key_url: 'https://www.postgresql.org/media/keys/ACCC4CF8.asc'
|
|
file: /etc/apt/sources.list.d/pgdg.list
|
|
pkg_repo_keyid: ACCC4CF8
|
|
pkg_dev: postgresql-server-dev-all
|
|
pkg_libpq_dev: libpq-dev
|
|
|
|
FreeBSD:
|
|
user: pgsql
|
|
|
|
OpenBSD:
|
|
user: _postgresql
|
|
|
|
RedHat:
|
|
pkg_repo:
|
|
name: pgdg{{ release }}
|
|
humanname: PostgreSQL {{ repo.version }} $releasever - $basearch
|
|
baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/redhat/rhel-$releasever-$basearch'
|
|
gpgcheck: 1
|
|
gpgkey: 'https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-{{ release }}'
|
|
|
|
{% if repo.use_upstream_repo %}
|
|
|
|
pkg: postgresql{{ release }}-server
|
|
pkg_client: postgresql{{ release }}
|
|
conf_dir: /var/lib/pgsql/{{ repo.version }}/data
|
|
service: postgresql-{{ repo.version }}
|
|
|
|
{% else %}
|
|
|
|
pkg: postgresql-server
|
|
pkg_client: postgresql
|
|
|
|
{% endif %}
|
|
|
|
Suse:
|
|
pkg: postgresql-server
|
|
pkg_client: postgresql
|
|
|
|
# vim: ft=sls
|