--- - name: set locales locale_gen: "name={{ item.name }} state={{ item.state | default('present') }}" with_items: "{{ common_locales }}" when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu' - name: set default locale lineinfile: "dest=/etc/default/locale regexp=LANG= line=LANG={{ common_locales_default }}" when: common_locales_default and (ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu')