22 lines
700 B
YAML
22 lines
700 B
YAML
- name: postgresql | configure postgres | configure pg_hba
|
|
community.postgresql.postgresql_pg_hba:
|
|
dest: /var/lib/pgsql/{{postgres_version}}/data/pg_hba.conf
|
|
contype: "{{ item.contype }}"
|
|
users: "{{ item.users }}"
|
|
source: "{{ item.source }}"
|
|
databases: "{{ item.databases }}"
|
|
method: "{{ item.method }}"
|
|
create: true
|
|
loop: "{{pg_hba_user_options}}"
|
|
notify:
|
|
- reloaded postgreql
|
|
|
|
- name: postgresql | configure postgres | configure postgresql-config
|
|
ansible.builtin.template:
|
|
src: postgresql.conf.j2
|
|
dest: /var/lib/pgsql/{{postgres_version}}/data/postgresql.conf
|
|
owner: postgres
|
|
group: postgres
|
|
mode: '0600'
|
|
notify:
|
|
- restart postgreql |