--- - name: "Installation des Dynamic Kernel Module Support Framework und der Header Files für den Raspberry Pi OS Linux Kernel" ansible.builtin.apt: update_cache: true pkg: - dkms - raspberrypi-kernel-headers state: present - name: "Rebuild BATMAN Kernel Header Dateien" community.general.make: chdir: /usr/src/linux-headers-{{ ansible_kernel }} target: scripts ignore_errors: true - name: "Anlegen der dkms.conf für Dynamic Kernel Module Support" ansible.builtin.template: src: templates/dkms.j2 dest: /usr/src/batman-adv-{{ batman_adv_version }}/dkms.conf owner: root group: root mode: '0644' - name: "Dynamic Kernel Module Support hinzufügen" ansible.builtin.command: cmd: dkms add -m batman-adv -v {{ batman_adv_version }} register: ret failed_when: ret.rc != 0 and ret.rc != 3 changed_when: ret.rc == 0 - name: "Dynamic Kernel Module bauen" ansible.builtin.command: cmd: dkms build -m batman-adv -v {{ batman_adv_version }} changed_when: false - name: "BATMAN Dynamic Kernel Module installieren" ansible.builtin.command: cmd: dkms install -m batman-adv -v {{ batman_adv_version }} changed_when: false ...