ansible-roles/postgresql/tasks/config.yml

26 lines
676 B
YAML

---
- name: Allow conf.d/*.conf files to be included in PostgreSQL configuration
lineinfile:
name: "/etc/postgresql/{{postgresql_version}}/main/postgresql.conf"
line: include_dir = 'conf.d'
notify: restart postgresql
- name: Create conf.d directory
file:
name: "/etc/postgresql/{{postgresql_version}}/main/conf.d/"
state: directory
owner: postgres
group: postgres
mode: "0755"
- name: Copy PostgreSQL config file
template:
src: postgresql.conf.j2
dest: "/etc/postgresql/{{postgresql_version}}/main/conf.d/evolinux.conf"
owner: postgres
group: postgres
mode: "0644"
notify: restart postgresql
- meta: flush_handlers