ansible-postgresql/tasks/configure_postgres.yml
2021-07-15 15:26:26 +02:00

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