--- - name: mltk | Install dependencies package: name: "{{ mltk_deps }}" state: present vars: mltk_deps: - build-essential - automake - cmake - lsof - m4 - rsync - pkg-config - xserver-xorg - name: mltk | Process kernel version if specified replace: path: "{{ mltk_git_target }}/core/modules/kernel-vanilla/module.conf" regexp: '^(REQUIRED_KERNEL=).*' replace: '\1"{{ kernel_version }}"' when: kernel_version is defined - name: mltk | Build and install stage4-bwlp target shell: "{{ mltk_git_target }}/mltk stage4 -b -i" - name: mltk | Save kernel to /.kernel template: src: "templates/kernel.j2" dest: "/.kernel" when: kernel_version is defined - name: Copy static files copy: src: files/ dest: / become: yes