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