- name: Load can kernel modules template: src: can.conf.j2 dest: /etc/modules-load.d/can.conf mode: 0644 owner: root group: root - name: Load vcan kernel modules template: src: vcan.conf.j2 dest: /etc/modules-load.d/vcan.conf mode: 0644 owner: root group: root register: vcan_kernel_module - name: Enable vcan0 interface via interfaces.d template: src: interfacesd-vcan0.j2 dest: /etc/network/interfaces.d/vcan0 mode: 0644 owner: root group: root register: interfaces - name: Modprobe vcan kernel module shell: 'modprobe vcan' when: vcan_kernel_module.changed - name: Restart networking service: name: networking state: restarted when: interfaces.changed