--- - name: Set default locale to fr_FR.UTF-8 debconf: name: locales question: locales/default_environment_locale value: fr_FR.UTF-8 vtype: select - name: set to generate locales fr_FR/en_US debconf: name: locales question: locales/locales_to_be_generated value: en_US.UTF-8 UTF-8, fr_FR.UTF-8 UTF-8 vtype: multiselect - name: delete original locale.gen file: path: /etc/locale.gen state: absent when: ansible_facts['env']['LANG'] != 'fr_FR.UTF-8' - name: update original locale.gen command: dpkg-reconfigure -f noninteractive locales when: ansible_facts['env']['LANG'] != 'fr_FR.UTF-8'