rename osmap to osfamilymap
This commit is contained in:
99
postgres/osfamilymap.yaml
Normal file
99
postgres/osfamilymap.yaml
Normal file
@@ -0,0 +1,99 @@
|
||||
{% import_yaml "postgres/repo.yaml" as repo %}
|
||||
|
||||
{% set release = repo.version|replace('.', '') %}
|
||||
|
||||
Arch:
|
||||
conf_dir: /var/lib/postgres/data
|
||||
prepare_cluster:
|
||||
command: initdb -D /var/lib/postgres/data
|
||||
test: test -f /var/lib/postgres/data/PG_VERSION
|
||||
pkg_client: postgresql-libs
|
||||
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 %}
|
||||
|
||||
{% set data_dir = '/var/lib/pgsql/' ~ repo.version ~ '/data' %}
|
||||
|
||||
pkg: postgresql{{ release }}-server
|
||||
pkg_client: postgresql{{ release }}
|
||||
conf_dir: /var/lib/pgsql/{{ repo.version }}/data
|
||||
service: postgresql-{{ repo.version }}
|
||||
|
||||
prepare_cluster:
|
||||
command: initdb --pgdata='{{ data_dir }}'
|
||||
test: test -f '{{ data_dir }}/PG_VERSION'
|
||||
|
||||
# Directory containing PostgreSQL client executables
|
||||
bin_dir: /usr/pgsql-{{ repo.version }}/bin
|
||||
client_bins:
|
||||
- clusterdb
|
||||
- createdb
|
||||
- createlang
|
||||
- createuser
|
||||
- dropdb
|
||||
- droplang
|
||||
- dropuser
|
||||
- pg_archivecleanup
|
||||
- pg_basebackup
|
||||
- pg_config
|
||||
- pg_dump
|
||||
- pg_dumpall
|
||||
- pg_isready
|
||||
- pg_receivexlog
|
||||
- pg_restore
|
||||
- pg_rewind
|
||||
- pg_test_fsync
|
||||
- pg_test_timing
|
||||
- pg_upgrade
|
||||
- pg_xlogdump
|
||||
- pgbench
|
||||
- psql
|
||||
- reindexdb
|
||||
- vacuumdb
|
||||
server_bins:
|
||||
- initdb
|
||||
- pg_controldata
|
||||
- pg_ctl
|
||||
- pg_resetxlog
|
||||
- postgres
|
||||
- postgresql{{ release }}-check-db-dir
|
||||
- postgresql{{ release }}-setup
|
||||
- postmaster
|
||||
|
||||
{% else %}
|
||||
|
||||
pkg: postgresql-server
|
||||
pkg_client: postgresql
|
||||
|
||||
{% endif %}
|
||||
|
||||
Suse:
|
||||
pkg: postgresql-server
|
||||
pkg_client: postgresql
|
||||
pkg_libpq_dev: postgresql
|
||||
|
||||
|
||||
# vim: ft=sls
|
||||
Reference in New Issue
Block a user