From ee169a2a9ed67ca1274372a8645f644cb4a8ffcb Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 10 Mar 2024 03:19:47 +0100 Subject: upgrade ch-epimetheus to bookworm --- roles/prepare-dkms/tasks/raspberrypi.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'roles/prepare-dkms/tasks/raspberrypi.yml') diff --git a/roles/prepare-dkms/tasks/raspberrypi.yml b/roles/prepare-dkms/tasks/raspberrypi.yml index 709a1fdf..9ece31bf 100644 --- a/roles/prepare-dkms/tasks/raspberrypi.yml +++ b/roles/prepare-dkms/tasks/raspberrypi.yml @@ -1,7 +1,23 @@ --- -- name: install kernel-headers +- name: install legacy raspberry kernel-headers + when: (ansible_distribution_major_version | int) <= 11 apt: name: - - raspberrypi-kernel-headers - - dkms + - raspberrypi-kernel-headers + - dkms state: present + +- when: (ansible_distribution_major_version | int) > 11 + block: + - name: figure out which kernel is currently running + check_mode: no + command: uname -r + changed_when: false + register: raspberry_pi_uname + + - name: install raspberry kernel-headers + apt: + name: + - "linux-headers-rpi-{{ raspberry_pi_uname.stdout | split('-') | last }}" + - dkms + state: present -- cgit v1.2.3