Ansible-Roles/roles/postgresql/tasks/setup-Debian.yml
2026-05-08 22:25:29 +03:00

24 lines
661 B
YAML

---
- name: Ensure PostgreSQL Python libraries are installed.
ansible.builtin.apt:
name: "{{ postgresql_python_library }}"
state: present
- name: Ensure PostgreSQL packages are installed.
ansible.builtin.apt:
name: "{{ postgresql_packages }}"
state: present
- name: Ensure all configured locales are present.
community.general.locale_gen:
name: "{{ item }}"
state: present
with_items: "{{ postgresql_locales }}"
register: locale_gen_result
- name: Force-restart PostgreSQL after new locales are generated.
ansible.builtin.service:
name: "{{ postgresql_daemon }}"
state: restarted
when: locale_gen_result.changed