]> git.phdru.name Git - ansible.git/blob - playbooks/roles/init-system/tasks/locales.yml
Feat(logcheck): Update `local-ssh`
[ansible.git] / playbooks / 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 - block:
11     - name: Configure locales
12       become: true
13       lineinfile:
14         path: /etc/locale.gen
15         regexp: "^{{ item }}"
16         line: "{{ item }}"
17       loop: [
18           'en_US ISO-8859-1',
19           'ru_RU.KOI8-R KOI8-R',
20           'ru_RU.UTF-8 UTF-8',
21       ]
22     - name: Regenerate locales
23       become: true
24       command: /usr/sbin/locale-gen
25   when: has_locales.stdout == "0"