--- - 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')