]> git.phdru.name Git - ansible.git/blob - playbooks/debian/roles/init-system/tasks/locales.yml
81434078bcee66d0d8dc50e766c5fbf82ba4b7c3
[ansible.git] / playbooks / debian / roles / init-system / tasks / locales.yml
1 - name: Check locales
2   shell: "grep -c '^ru_RU.KOI8-R' /etc/locale.gen || :"
3   register: has_locales
4   changed_when: has_locales.stdout == "0"
5
6 - debug:
7     msg: "Locales have already been configured"
8   when: has_locales.stdout != "0"
9
10 - name: Configure locales
11   become: true
12   lineinfile:
13     path: /etc/locale.gen
14     regexp: "^{{ item }}"
15     line: "{{ item }}"
16   loop: [
17       'en_US ISO-8859-1',
18       'ru_RU.KOI8-R KOI8-R',
19       'ru_RU.UTF-8 UTF-8',
20   ]
21   when: has_locales.stdout == "0"
22
23 - name: Regenerate locales
24   become: true
25   command: /usr/sbin/locale-gen
26   when: has_locales.stdout == "0"