- name: Generate required locales
locale_gen:
name: "{{ item }}"
state: present
with_items:
- "fr_FR"
- "fr_FR.UTF-8"
- "fr_FR@euro"
become: yes
- name: rebuild locales database
command: "{{ item }}"
with_items:
- dpkg-reconfigure locales -f noninteractive
- /usr/sbin/locale-gen
become: yes
- name: Set defaultt locale to fr_FR.UTF-8
debconf:
name: locales
question: locales/default_environment_locale
value: fr_FR.UTF-8
vtype: select
become: yes
- name: rebuild locales database3
command: "{{ item }}"
with_items:
- dpkg-reconfigure locales -f noninteractive
- /usr/sbin/locale-gen
become: yes
2 firsts tasks are working nicely (if I do : sudo dpkg-reconfigure locales, the 3 fr_FR I wanted are selected) but for the second part : ansible say its working (changed) but if I do : cat /etc/default/locale I still have EN as default ? why ?