--- - name: install legacy raspberry kernel-headers when: (ansible_distribution_major_version | int) <= 11 apt: name: - 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