Files
ansible-general/roles/locale/tasks/main.yaml
2025-03-28 04:15:28 +02:00

34 lines
837 B
YAML

---
- 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: "{{ 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