role.linux-locales/tasks/main.yml
2025-04-12 15:26:19 +02:00

22 lines
588 B
YAML

---
- name: Deactivate locales
ansible.builtin.lineinfile:
path: /etc/locale.gen
regexp: '^#*\s*{{ item }}'
line: '# {{ item }}'
loop: '{{ locales_inactive }}'
register: locales_inactivated
- name: Activate locales
ansible.builtin.lineinfile:
path: /etc/locale.gen
regexp: '^#*\s*{{ item }}'
line: '{{ item }}'
loop: '{{ locales_active }}'
register: locales_activated
- name: Regenerate locale-gen # noqa: no-changed-when
ansible.builtin.command:
cmd: /usr/sbin/locale-gen
when: locales_inactivated is changed or locales_activated is changed