2016-05-25 22:16:59 +02:00
|
|
|
Arch:
|
|
|
|
conf_dir: /var/lib/postgres/data
|
2016-07-08 15:34:45 -05:00
|
|
|
prepare_cluster:
|
|
|
|
user: postgres
|
|
|
|
command: initdb -D /var/lib/postgresql/data
|
|
|
|
test: test -f /var/lib/postgres/data/PG_VERSION
|
2016-07-19 10:09:39 -05:00
|
|
|
env: {}
|
2016-05-25 23:06:12 +02:00
|
|
|
pkg_client: postgresql
|
|
|
|
pkg_dev: postgresql
|
2016-09-03 15:15:56 +03:00
|
|
|
|
2015-04-22 17:47:02 -05:00
|
|
|
Debian:
|
|
|
|
pkg_repo_file: /etc/apt/sources.list.d/pgdg.list
|
2016-06-07 11:54:48 +02:00
|
|
|
pkg_dev: postgresql-server-dev-all
|
2015-07-10 16:35:06 +02:00
|
|
|
pkg_libpq_dev: libpq-dev
|
2016-09-03 15:15:56 +03:00
|
|
|
|
2016-05-23 12:19:32 -05:00
|
|
|
FreeBSD:
|
|
|
|
user: pgsql
|
2016-09-03 15:15:56 +03:00
|
|
|
|
2016-05-23 12:19:32 -05:00
|
|
|
OpenBSD:
|
|
|
|
user: _postgresql
|
2016-09-03 15:15:56 +03:00
|
|
|
|
|
|
|
RedHat:
|
2016-09-05 13:49:33 +03:00
|
|
|
{% if salt['pillar.get']('postgres:use_upstream_repo', False) %}
|
|
|
|
{% set version = salt['pillar.get']('postgres:version', '9.5') %}
|
|
|
|
{% set release = version|replace('.', '') %}
|
2016-09-03 15:15:56 +03:00
|
|
|
|
|
|
|
pkg_repo: pgdg{{ release }}
|
2016-09-13 16:42:36 +03:00
|
|
|
pkg_repo_humanname: PostgreSQL {{ version }} $releasever - $basearch
|
|
|
|
pkg_repo_url: https://download.postgresql.org/pub/repos/yum/{{ version }}/redhat/rhel-$releasever-$basearch
|
2016-09-03 15:15:56 +03:00
|
|
|
pkg: postgresql{{ release }}-server
|
|
|
|
pkg_client: postgresql{{ release }}
|
|
|
|
conf_dir: /var/lib/pgsql/{{ version }}/data
|
|
|
|
service: postgresql-{{ version }}
|
|
|
|
|
2016-09-05 13:49:33 +03:00
|
|
|
{% else %}
|
2016-09-03 15:15:56 +03:00
|
|
|
|
|
|
|
pkg: postgresql-server
|
|
|
|
pkg_client: postgresql
|
|
|
|
|
2016-09-05 13:49:33 +03:00
|
|
|
{% endif %}
|
2016-09-03 15:15:56 +03:00
|
|
|
|
|
|
|
Suse:
|
|
|
|
pkg: postgresql-server
|
|
|
|
pkg_client: postgresql
|
2016-09-05 13:49:33 +03:00
|
|
|
|
|
|
|
# vim: ft=sls
|