diff --git a/inventories/group_vars/all.yml b/inventories/group_vars/all.yml index 6eaa81a..615b73f 100644 --- a/inventories/group_vars/all.yml +++ b/inventories/group_vars/all.yml @@ -30,3 +30,6 @@ base_packages: - btop - ncdu - debconf-utils +locales_present: + - en_US.UTF-8 + - es_ES.UTF-8 diff --git a/roles/debian-base/tasks/locale.yml b/roles/debian-base/tasks/locale.yml index 788b79d..9063486 100644 --- a/roles/debian-base/tasks/locale.yml +++ b/roles/debian-base/tasks/locale.yml @@ -1,10 +1,6 @@ -- name: Configure debconf for locales - debconf: - name: locales - question: "{{ item.question }}" - value: "{{ item.value }}" - vtype: "{{ item.vtype }}" - loop: - - { question: "locales/locales_to_be_generated", value: "en_US.UTF-8 UTF-8, es_ES.UTF-8 UTF-8", vtype: "multiselect" } - - { question: "locales/default_environment_locales", value: "en_US.UTF-8", vtype: "string" } +- name: make sure locales in variable are generated + locale_gen: + name: "{{ item }}" + state: present + with_items: "{{ locales_present }}" notify: generate locales