Added support for multiple databases/users
This commit is contained in:
@@ -1,6 +1,17 @@
|
||||
# TYPE DATABASE USER ADDRESS METHOD
|
||||
|
||||
local {{ pillar['postgres']['db']['name'] }} {{ pillar['postgres']['db']['user'] }} md5
|
||||
# This section is managed by SaltStack, DO NOT EDIT
|
||||
#
|
||||
# SALTSTACK
|
||||
# TYPE DATABASE USER ADDRESS METHOD
|
||||
{% if 'acls' in pillar.get('postgres', {}) %}
|
||||
{% for acl in salt['pillar.get']('postgres:acls') %}
|
||||
{% if acl[0] == 'local' %}
|
||||
{{ acl[0] }} {{ acl[1] }} {{ acl[2] }} {{ acl[3] if acl|length > 3 else 'md5' }}
|
||||
{% else %}
|
||||
{{ acl[0] }} {{ acl[1] }} {{ acl[2] }} {{ acl[3] }} {{ acl[4] if acl|length > 4 else 'md5' }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
# /SALTSTACK
|
||||
|
||||
# DO NOT DISABLE!
|
||||
# If you change this first entry you will need to make sure that the
|
||||
@@ -17,4 +28,4 @@ local all all trust
|
||||
# IPv4 local connections:
|
||||
host all all 127.0.0.1/32 trust
|
||||
# IPv6 local connections:
|
||||
host all all ::1/128 trust
|
||||
host all all ::1/128 trust
|
||||
|
||||
Reference in New Issue
Block a user