postgresql/tasks/RedHat/data_dir.yaml
2023-08-11 00:53:13 +03:00

28 lines
636 B
YAML

- name: Create data directory
file:
path: "{{ postgresql_data_dir }}"
owner: "postgres"
group: "postgres"
state: directory
- name: Create override directory for systemd unit
file:
path: "{{ postgresql_system_override_dir }}"
state: directory
- name: Create override for data directory
copy:
dest: "{{ postgresql_system_override_dir }}/override.conf"
content: |
[Service]
Environment=PGDATA={{ postgresql_data_dir }}
notify:
- Reload PostgreSQL
- Restart PostgreSQL
- name: Systemd daemon-reload
systemd:
name: "{{ postgresql_unit_name }}"
daemon_reload: yes