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