dlx-ansible/roles/common/tasks/timezone.yml

22 lines
504 B
YAML

---
# Timezone and locale configuration
- name: Set timezone
ansible.builtin.timezone:
name: "{{ common_timezone }}"
- name: Generate locale (Debian/Ubuntu)
community.general.locale_gen:
name: "{{ common_locale }}"
state: present
when: ansible_os_family == "Debian"
- name: Set default locale
ansible.builtin.lineinfile:
path: /etc/default/locale
regexp: "^LANG="
line: "LANG={{ common_locale }}"
create: true
mode: '0644'
when: ansible_os_family == "Debian"