aboutsummaryrefslogtreecommitdiffstats
path: root/modules/postgresql/templates/pg_hba.conf
diff options
context:
space:
mode:
Diffstat (limited to 'modules/postgresql/templates/pg_hba.conf')
-rw-r--r--modules/postgresql/templates/pg_hba.conf70
1 files changed, 42 insertions, 28 deletions
diff --git a/modules/postgresql/templates/pg_hba.conf b/modules/postgresql/templates/pg_hba.conf
index 4dd9906c..e4232a4e 100644
--- a/modules/postgresql/templates/pg_hba.conf
+++ b/modules/postgresql/templates/pg_hba.conf
@@ -75,31 +75,44 @@
# TYPE DATABASE USER CIDR-ADDRESS METHOD
-# This file is in mageia svn:
-# $Id$
+
+<%-
+ for line in @conf_lines
+-%>
+<%= line %>
+<%-
+ end
+-%>
# Nanar:
# This bypass global config for specific user/base
-host epoll epoll 127.0.0.1/32 md5
-host epoll epoll ::1/128 md5
-hostssl epoll epoll 212.85.158.146/32 md5
-hostssl epoll epoll 2a02:2178:2:7::2/128 md5
-
-host mirrors mirrors 127.0.0.1/32 md5
-host mirrors mirrors ::1/128 md5
-hostssl mirrors mirrors 212.85.158.146/32 md5
-hostssl mirrors mirrors 2a02:2178:2:7::2/128 md5
-
-host transifex transifex 127.0.0.1/32 md5
-host transifex transifex ::1/128 md5
-hostssl transifex transifex 212.85.158.146/32 md5
-hostssl transifex transifex 2a02:2178:2:7::2/128 md5
+<%
-host bugs bugs 127.0.0.1/32 md5
-host bugs bugs ::1/128 md5
-hostssl bugs bugs 212.85.158.146/32 md5
-hostssl bugs bugs 2a02:2178:2:7::2/128 md5
+# FIXME ip v6 is hardcoded, facter do not seems to support
+# fetch it
+for i in db
+%>
+host <%= i %> <%= i %> 127.0.0.1/32 md5
+host <%= i %> <%= i %> ::1/128 md5
+hostssl <%= i %> <%= i %> <%= ipaddress %>/32 md5
+hostssl <%= i %> <%= i %> 2a02:2178:2:7::2/128 md5
+<%
+end
+%>
+<%
+lang = ['en','de']
+for l in lang
+%>
+host phpbb_<%= l %> phpbb 127.0.0.1/32 md5
+host phpbb_<%= l %> phpbb ::1/128 md5
+hostssl phpbb_<%= l %> phpbb <%= ipaddress %>/32 md5
+hostssl phpbb_<%= l %> phpbb 2a02:2178:2:7::2/128 md5
+# temporary, for the forum on friteuse vm
+hostssl phpbb_<%= l %> phpbb 192.168.122.0/24 md5
+<%
+end
+%>
# When creating the database ( with bin/checkstup.pl ) bugzilla need to
# access to template1 ( https://bugzilla.mozilla.org/show_bug.cgi?id=542507 )
host template1 bugs 127.0.0.1/32 md5
@@ -107,17 +120,18 @@ host template1 bugs ::1/128 md5
hostssl template1 bugs 212.85.158.146/32 md5
hostssl template1 bugs 2a02:2178:2:7::2/128 md5
-host sympa sympa 127.0.0.1/32 md5
-host sympa sympa ::1/128 md5
-hostssl sympa sympa 212.85.158.146/32 md5
-hostssl sympa sympa 2a02:2178:2:7::2/128 md5
+# Allow youri-check on rabbit to access the results db
+hostssl youri_check youri 88.190.12.224/32 md5
+# Allow local access too
+hostssl youri_check youri 212.85.158.151/32 md5
+hostssl youri_check youri 2a02:2178:2:7::7/128 md5
# "local" is for Unix domain socket connections only
local all all ident map=local
# IPv4 local connections:
-host all all 127.0.0.1/32 pam
+host all all 127.0.0.1/32 md5
# IPv6 local connections:
-host all all ::1/128 pam
+host all all ::1/128 md5
-hostssl all all 0.0.0.0/0 pam
-hostssl all all ::0/0 pam
+hostssl all all 0.0.0.0/0 md5
+hostssl all all ::0/0 md5