From bab5371c632749d81d7165afc830cb89fc700a34 Mon Sep 17 00:00:00 2001 From: Jonathan Rosser Date: Wed, 17 Jul 2024 16:20:19 +0100 Subject: [PATCH] Install systemd-resolved into container base image for Ubuntu Noble Change-Id: I3f797b0dbbc2343b564229b1f05fa0e70ac85216 --- vars/debian.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vars/debian.yml b/vars/debian.yml index 182d93ca..74dd8ed3 100644 --- a/vars/debian.yml +++ b/vars/debian.yml @@ -40,6 +40,10 @@ _lxc_cache_distro_libpython: bookworm: libpython3.11 noble: libpython3.12 +_lxc_cache_need_systemd_resolved: "{{ ansible_facts['distribution'] == 'Debian' or + (ansible_facts['distribution'] == 'Ubuntu' and + ansible_facts['distribution_major_version'] is ansible.builtin.version('24', 'ge')) }}" + # This list should contain a minimum set of packages. Add extra packages via roles that require them. _lxc_cache_distro_packages: - ca-certificates @@ -56,6 +60,6 @@ _lxc_cache_distro_packages: - sudo - systemd - systemd-sysv - - "{{ (ansible_facts['distribution'] == 'Debian') | ternary('systemd-resolved', '') }}" + - "{{ _lxc_cache_need_systemd_resolved | ternary('systemd-resolved', '') }}" - udev - tzdata