Browse Source

fix locale setup

master
3moon 6 years ago
parent
commit
f762578150
4 changed files with 10 additions and 13 deletions
  1. +2
    -2
      roles/rpi-base/defaults/main.yml
  2. +0
    -3
      roles/rpi-base/handlers/main.yml
  3. +8
    -7
      roles/rpi-base/tasks/locale.yml
  4. +0
    -1
      roles/rpi-base/templates/etc/default/locale.j2

+ 2
- 2
roles/rpi-base/defaults/main.yml View File

@ -1,6 +1,6 @@
#### locale ####
default_locale: 'en-US.UTF-8'
default_locale: 'en_US.UTF-8'
locales:
- 'en-US.UTF-8'
- 'en_US.UTF-8 UTF-8'
tz: America/Chicago

+ 0
- 3
roles/rpi-base/handlers/main.yml View File

@ -1,3 +0,0 @@
- name: locale-gen
shell: locale-gen
become: yes

+ 8
- 7
roles/rpi-base/tasks/locale.yml View File

@ -1,13 +1,14 @@
- name: LOCALE | build locales
- name: LOCALE | configure locales
lineinfile:
path: /etc/locale.gen
regexp: '#\s*{{item}}'
line: '{{item}}'
regexp: '#\s*({{item | regex_escape()}}[\s\w]*)'
line: '\1'
backrefs: yes
state: present
with_items: "{{locales}}"
notify: locale-gen
- name: LOCALE | generate locales
shell: locale-gen
- name: LOCALE | set default locale
template:
src: etc/default/locale.j2
dest: /etc/default/locale
shell: update-locale LANG={{default_locale}}

+ 0
- 1
roles/rpi-base/templates/etc/default/locale.j2 View File

@ -1 +0,0 @@
LOCALE="{{default_locale}}"

Loading…
Cancel
Save