postgres-formula/postgres/osmap.yaml
Gilles Dartiguelongue e0ed6b6e77 Kill create_cluster pillar switch, refs: #100
It is just a variant of init_db. A more correct solution would be to
support configuring a different initdb command while passing values from
the pillar by default like version. This would make it truly generic but
is probably not achievable given current pillar self-referencing
capabilities (ie. none).

Thus, I decided to make it OS family specific since Debian provides its
own tools to manage clusters, etc. Gentoo also has a specific way to
initialize a new cluster which does not fit with commands.initdb so
the current if/elif would be extended when support is added for Gentoo.
2016-06-07 12:00:50 +02:00

30 lines
711 B
YAML

RedHat:
initdb_user: postgres
commands:
initdb: initdb
pkg: postgresql-server
pkg_client: postgresql
pkg_repo: pgdg94
repo_baseurl: http://yum.postgresql.org/9.4/redhat/rhel-$releasever-$basearch
Arch:
conf_dir: /var/lib/postgres/data
data_dir: /var/lib/postgres/data
initdb_user: postgres
commands:
initdb: initdb --locale en_US.UTF8 -E UTF8 -D "/var/lib/postgres/data"
pkg_client: postgresql
pkg_dev: postgresql
Debian:
pkg_repo_file: /etc/apt/sources.list.d/pgdg.list
pkg_libpq_dev: libpq-dev
initdb: False
Suse:
initdb_user: postgres
commands:
initdb: initdb
pkg: postgresql-server
pkg_client: postgresql
FreeBSD:
user: pgsql
OpenBSD:
user: _postgresql