From d41049a328ac2b9576f908ca564bc2a34a2b45c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Tue, 24 Jul 2018 23:05:16 +0200 Subject: [PATCH] ansible postgresql wip - copy pg_hba.conf from repository - create database in postgresql Former-commit-id: b97e17036e31be27b80b0446a91a3c09e5ce2873 --- ansible/deploy.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/ansible/deploy.yaml b/ansible/deploy.yaml index c39e108c..cdeb4a23 100644 --- a/ansible/deploy.yaml +++ b/ansible/deploy.yaml @@ -64,21 +64,23 @@ command: service postgresql initdb args: creates: /var/lib/pgsql/data/postgresql.conf - - name: Start PostgreSQL and enable at boot - service: name=postgresql - enabled=yes - state=started - name: Ensure PostgreSQL is listening on all localhost lineinfile: dest=/var/lib/pgsql/data/postgresql.conf regexp='^#?listen_addresses\s*=' line="listen_addresses = '*'" state=present - - lineinfile: dest=/var/lib/pgsql/data/pg_hba.conf - regexp='host\s+all\s+all\s+127.0.0.1/32\s+md5' - line='host all all 127.0.0.1/32 md5' - insertbefore=BOF + - name: copy pg_hba.conf file + copy: + remote_src: true + src: /home/{{ deploy_user_name }}/iPPIDB/ansible/pg_hba.conf + dest: /var/lib/pgsql/data/pg_hba.conf + owner: postgres + group: postgres - name: restart postgresql service systemd: state=restarted name=postgresql enabled=yes + - postgresql_db: + name: {{ dbname }} + owner: {{ dbuser }} - name: create db user become_user: "postgres" postgresql_user: -- GitLab