From cdbcfde66e086ea0f7f703b72df39f62e632430c Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Mon, 11 Aug 2025 00:32:06 +0200 Subject: Fix CI testing ensuring locale packages are installed --- molecule/default/Dockerfile.raspberrypi.j2 | 3 ++- roles/settings/tasks/main.yml | 1 + roles/settings/vars/archlinux.yml | 1 + roles/settings/vars/debian.yml | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/molecule/default/Dockerfile.raspberrypi.j2 b/molecule/default/Dockerfile.raspberrypi.j2 index 1b1133f4..0345c21f 100644 --- a/molecule/default/Dockerfile.raspberrypi.j2 +++ b/molecule/default/Dockerfile.raspberrypi.j2 @@ -17,7 +17,8 @@ RUN apt-get update \ RUN rm -f /lib/systemd/system/multi-user.target.wants/getty.target # Mimic Raspberry OS default boot (for testing) -RUN systemctl enable avahi-daemon +RUN systemctl enable avahi-daemon \ + && touch /etc/locale.gen VOLUME ["/sys/fs/cgroup", "/tmp", "/run", "/opt"] diff --git a/roles/settings/tasks/main.yml b/roles/settings/tasks/main.yml index 39fbf55c..24a34224 100644 --- a/roles/settings/tasks/main.yml +++ b/roles/settings/tasks/main.yml @@ -9,6 +9,7 @@ state: "present" with_items: - "{{ settings_pw_quality }}" + - "{{ settings_locale_pkg }}" - "tzdata" - name: "Link localtime" diff --git a/roles/settings/vars/archlinux.yml b/roles/settings/vars/archlinux.yml index cbe08e80..1ad63cbb 100644 --- a/roles/settings/vars/archlinux.yml +++ b/roles/settings/vars/archlinux.yml @@ -1,2 +1,3 @@ --- settings_pw_quality: "libpwquality" +settings_locale_pkg: "glibc" diff --git a/roles/settings/vars/debian.yml b/roles/settings/vars/debian.yml index 6767ffd7..60891320 100644 --- a/roles/settings/vars/debian.yml +++ b/roles/settings/vars/debian.yml @@ -1,2 +1,3 @@ --- settings_pw_quality: "libpam-pwquality" +settings_locale_pkg: "locales" -- cgit v1.2.3