Skip to content

Commit 2505d46

Browse files
committed
refactor(setup-postgres): skip the damn symlink, call initdb from the properly versioned path
1 parent 7f0a2d9 commit 2505d46

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

ansible/tasks/setup-postgres.yml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -184,15 +184,6 @@
184184
when:
185185
- (debpkg_mode or nixpkg_mode)
186186
block:
187-
- name: Create symlink to /usr/lib/postgresql/bin
188-
ansible.builtin.command:
189-
cmd: ln -sf /usr/lib/postgresql/{{ postgresql_major }}/bin /usr/lib/postgresql/bin
190-
# ansible.builtin.file:
191-
# force: true
192-
# path: '/usr/lib/postgresql/bin'
193-
# src: "/usr/lib/postgresql/{{ postgresql_major }}/bin"
194-
# state: 'link'
195-
196187
- name: Create directory on data volume
197188
ansible.builtin.file:
198189
group: 'postgres'
@@ -213,7 +204,7 @@
213204
become: true
214205
become_user: 'postgres'
215206
ansible.builtin.command:
216-
cmd: /usr/lib/postgresql/bin/initdb -D /var/lib/postgresql/data initdb --allow-group-access --username=supabase_admin"
207+
cmd: /usr/lib/postgresql/{{ postgresql_major }}/bin/initdb -D /var/lib/postgresql/data --allow-group-access --username=supabase_admin"
217208
vars:
218209
ansible_command_timeout: 60
219210
when:
@@ -241,7 +232,7 @@
241232
become: true
242233
become_user: 'postgres'
243234
ansible.builtin.command:
244-
cmd: /usr/lib/postgresql/bin/initdb -D /var/lib/postgresql/data --allow-group-access --username=supabase_admin
235+
cmd: /usr/lib/postgresql/{{ postgresql_major }}/bin/initdb -D /var/lib/postgresql/data --allow-group-access --username=supabase_admin
245236
environment:
246237
LANG: en_US.UTF-8
247238
LANGUAGE: en_US.UTF-8
@@ -258,7 +249,7 @@
258249
become: true
259250
become_user: 'postgres'
260251
ansible.builtin.command:
261-
cmd: /usr/lib/postgresql/bin/initdb -D /var/lib/postgresql/data --allow-group-access --username=supabase_admin --locale-provider=icu --encoding=UTF-8 --icu-locale=en_US.UTF-8
252+
cmd: /usr/lib/postgresql/{{ postgresql_major }}/bin/initdb -D /var/lib/postgresql/data --allow-group-access --username=supabase_admin --locale-provider=icu --encoding=UTF-8 --icu-locale=en_US.UTF-8
262253
environment:
263254
LANG: en_US.UTF-8
264255
LANGUAGE: en_US.UTF-8

0 commit comments

Comments
 (0)