Finished postgres role

This commit is contained in:
2021-01-05 12:20:04 +01:00
parent 57353a8fb5
commit 6b518f39f6
6 changed files with 27 additions and 9 deletions

View File

@ -9,10 +9,21 @@
src: https://download.postgresql.org/pub/source/v{{ postgres_version }}/postgresql-{{ postgres_version }}.tar.gz
dest: ~/postgres
remote_src: yes
creates: ~/postgres/postgresql-{{ postgres_version }}
register: postgres_archive
- name: configure PostgreSQL
command: cd ~/postgres/postgresql-{{ postgres_version }} && ./configure --prefix=$HOME/opt/postgresql/ --with-python PYTHON=/usr/bin/python3
command: ./configure --prefix='$HOME/opt/postgresql/' --with-python PYTHON=/usr/bin/python3
args:
chdir: ~/postgres/postgresql-{{ postgres_version }}
creates: '*config.status'
- name: make PostgreSQL
command: cd ~/postgres/postgresql-{{ postgres_version }} && make world
command:
chdir: ~/postgres/postgresql-{{ postgres_version }}
cmd: make world
creates: '*src/backend/access/brin/brin.o'
- name: install PostgreSQL
command: cd ~/postgres/postgresql-{{ postgres_version }} && make install-world
command:
chdir: ~/postgres/postgresql-{{ postgres_version }}
cmd: make install-world
creates: ~/opt/postgresql/