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
@@ -118,20 +115,17 @@ Suse:
118
115
gpgautoimport : True
119
116
120
117
{% if repo.use_upstream_repo == true %}
121
- {% set lib_dir = '/var/lib/pgsql/' ~ repo.version ~ '/data' %}
118
+ {% set data_dir = '/var/lib/pgsql/' ~ repo.version ~ '/data' %}
122
119
123
120
fromrepo : pgdg-sles-{{ release }}
124
121
pkg : postgresql{{ release }}-server
125
122
pkg_client : postgresql{{ release }}
126
123
pkg_dev : postgresql{{ release }}-devel
127
124
pkg_libs : postgresql{{ release }}-libs
128
- conf_dir : {{ lib_dir }}
125
+ conf_dir : {{ data_dir }}
126
+ data_dir : {{ data_dir }}
129
127
service : postgresql-{{ repo.version }}
130
128
131
- prepare_cluster :
132
- command : /usr/pgsql-{{ repo.version }}/bin/initdb --pgdata='{{ lib_dir }}'
133
- test : test -f '{{ lib_dir }}/PG_VERSION'
134
-
135
129
# Alternatives system
136
130
linux :
137
131
altpriority : 30
@@ -184,9 +178,8 @@ MacOS:
184
178
user : {{ repo.user }}
185
179
group : {{ repo.group }}
186
180
conf_dir : /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}
181
+ data_dir : /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}
187
182
prepare_cluster :
188
- command : initdb -D /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}
189
- test : test -f /Users/{{ repo.user }}/Library/AppSupport/postgres_{{ repo.use_upstream_repo }}/PG_VERSION
190
183
user : {{ repo.user }}
191
184
group : {{ repo.group }}
192
185
{%- endif %}
0 commit comments