4
4
5
5
Arch :
6
6
conf_dir : /var/lib/postgres/data
7
- prepare_cluster :
8
- command : initdb -D /var/lib/postgres/data
9
- test : test -f /var/lib/postgres/data/PG_VERSION
7
+ data_dir : /var/lib/postgres/data
10
8
pkg_client : postgresql-libs
11
9
pkg_dev : postgresql
12
10
@@ -26,6 +24,8 @@ FreeBSD:
26
24
user : pgsql
27
25
28
26
OpenBSD :
27
+ conf_dir : /var/postgresql/data
28
+ data_dir : /var/postgresql/data
29
29
user : _postgresql
30
30
31
31
RedHat :
@@ -44,13 +44,10 @@ RedHat:
44
44
pkg_client : postgresql{{ release }}
45
45
pkg_libs : postgresql{{ release }}-libs
46
46
pkg_dev : postgresql{{ release }}-devel
47
- conf_dir : /var/lib/pgsql/{{ repo.version }}/data
47
+ conf_dir : {{ data_dir }}
48
+ data_dir : {{ data_dir }}
48
49
service : postgresql-{{ repo.version }}
49
50
50
- prepare_cluster :
51
- command : initdb --pgdata='{{ data_dir }}'
52
- test : test -f '{{ data_dir }}/PG_VERSION'
53
-
54
51
# Alternatives system
55
52
linux :
56
53
altpriority : 30
@@ -113,20 +110,17 @@ Suse:
113
110
gpgautoimport : True
114
111
115
112
{% if repo.use_upstream_repo == true %}
116
- {% set lib_dir = '/var/lib/pgsql/' ~ repo.version ~ '/data' %}
113
+ {% set data_dir = '/var/lib/pgsql/' ~ repo.version ~ '/data' %}
117
114
118
115
fromrepo : pgdg-sles-{{ release }}
119
116
pkg : postgresql{{ release }}-server
120
117
pkg_client : postgresql{{ release }}
121
118
pkg_dev : postgresql{{ release }}-devel
122
119
pkg_libs : postgresql{{ release }}-libs
123
- conf_dir : {{ lib_dir }}
120
+ conf_dir : {{ data_dir }}
121
+ data_dir : {{ data_dir }}
124
122
service : postgresql-{{ repo.version }}
125
123
126
- prepare_cluster :
127
- command : /usr/pgsql-{{ repo.version }}/bin/initdb --pgdata='{{ lib_dir }}'
128
- test : test -f '{{ lib_dir }}/PG_VERSION'
129
-
130
124
# Alternatives system
131
125
linux :
132
126
altpriority : 30
@@ -179,9 +173,8 @@ MacOS:
179
173
user : {{ repo.user }}
180
174
group : {{ repo.group }}
181
175
conf_dir : /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}
176
+ data_dir : /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}
182
177
prepare_cluster :
183
- command : initdb -D /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}
184
- test : test -f /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}/PG_VERSION
185
178
user : {{ repo.user }}
186
179
group : {{ repo.group }}
187
180
{%- endif %}
0 commit comments