mirror of
https://github.com/saltstack-formulas/postgres-formula.git
synced 2025-04-17 10:10:31 +00:00
added option to remove users
This commit is contained in:
parent
5c2a572683
commit
a83f9da115
2 changed files with 19 additions and 0 deletions
|
@ -10,6 +10,7 @@ postgres:
|
|||
|
||||
users:
|
||||
localUser:
|
||||
ensure: present
|
||||
password: '98ruj923h4rf'
|
||||
createdb: False
|
||||
createroles: False
|
||||
|
@ -18,6 +19,16 @@ postgres:
|
|||
replication: False
|
||||
|
||||
remoteUser:
|
||||
ensure: present
|
||||
password: '98ruj923h4rf'
|
||||
createdb: False
|
||||
createroles: False
|
||||
createuser: False
|
||||
inherit: True
|
||||
replication: False
|
||||
|
||||
absentUser:
|
||||
ensure: absent
|
||||
password: '98ruj923h4rf'
|
||||
createdb: False
|
||||
createroles: False
|
||||
|
|
|
@ -78,6 +78,7 @@ pg_hba.conf:
|
|||
|
||||
{% for name, user in postgres.users.items() %}
|
||||
postgres-user-{{ name }}:
|
||||
{% if user.get('ensure', 'present') == 'present' %}
|
||||
postgres_user.present:
|
||||
- name: {{ name }}
|
||||
- createdb: {{ user.get('createdb', False) }}
|
||||
|
@ -90,6 +91,13 @@ postgres-user-{{ name }}:
|
|||
- superuser: {{ user.get('superuser', False) }}
|
||||
- require:
|
||||
- service: {{ postgres.service }}
|
||||
{% else %}
|
||||
postgres_user.absent:
|
||||
- name: {{ name }}
|
||||
- user: {{ user.get('runas', 'postgres') }}
|
||||
- require:
|
||||
- service: {{ postgres.service }}
|
||||
{% endif %}
|
||||
{% endfor%}
|
||||
|
||||
{% for name, db in postgres.databases.items() %}
|
||||
|
|
Loading…
Add table
Reference in a new issue