From cae4d2a7f7568117f896e0d875c9fa39ad8e85c4 Mon Sep 17 00:00:00 2001
From: Andrea Dell'Amico <adellam@sevenseas.org>
Date: Wed, 8 Jun 2016 15:27:54 +0200
Subject: [PATCH] library/roles/postgresql/tasks/pgpool-ii.yml: Fix the
 pcp.conf installation.

---
 postgresql/tasks/pgpool-ii.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/postgresql/tasks/pgpool-ii.yml b/postgresql/tasks/pgpool-ii.yml
index f72451ca..03de0258 100644
--- a/postgresql/tasks/pgpool-ii.yml
+++ b/postgresql/tasks/pgpool-ii.yml
@@ -6,7 +6,7 @@
 
 - name: Configure pcp
   #template: src=pcp.conf.j2 dest=/etc/pgpool2/pcp.conf owner=root group=postgres mode=0640
-  shell: pwd=`pg_md5 {{ pcp_pwd }}` ; echo "{{ pgpool_pcp_user }}:${pwd}" > /etc/pgpool2/pcp.conf owner=root group=postgres mode=0640
+  shell: pwd=`pg_md5 {{ pcp_pwd }}` ; echo "{{ pgpool_pcp_user }}:${pwd}" > /etc/pgpool2/pcp.conf ; chmod 640 /etc/pgpool2/pcp.conf; chown root:postgres /etc/pgpool2/pcp.conf 
   tags: [ 'postgresql', 'postgres', 'pgpool', 'pcp_conf', 'pgpool_conf' ]
   
 - name: Install the pgpool configuration file