--- - name: install build deps with_items: - build-essential - libssl-dev apt: name: "{{ item }}" state: present - name: install (sadly missing) script to fetch kernel sources copy: src: my_scw-fetch-kernel-sources dest: /usr/local/sbin/ mode: 0755 notify: fetch kernel sources - name: check if sources are already initialized stat: path: "/lib/modules/{{ ansible_kernel }}/build" follow: yes register: build_directory changed_when: build_directory.stat.exists == False notify: fetch kernel sources - name: fetch kernel sources meta: flush_handlers