--- - name: Ensure host distribution is supported ansible.builtin.import_role: name: compatcheck vars: compatcheck_supported_distributions: - name: debian version_min: 10 - name: ubuntu version_min: 24 - name: fedora version_min: 39 - name: Include variables for os family {{ ansible_os_family }} ansible.builtin.include_vars: "{{ ansible_os_family }}.yaml" - name: Install locales package ansible.builtin.package: name: "{{ locale_package }}" when: locale_package | length > 0 - name: Generate locales community.general.locale_gen: name: "{{ item }}" loop: "{{ locale_gen_locales }}" when: locale_gen - name: Put default locale config in place ansible.builtin.template: src: locale.j2 dest: "{{ locale_config }}" mode: '0644' when: locale_configure