blob: aae94c457a68bc986b82e18a9401cdbfa4c2b4ef (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
---
- name: OpenSLX dracut | Build initramfs
shell: "{{ builder_path }} -s -d -p {{ builder_target }} - --add 'kexec-reboot'"
args:
creates: "{{ builder_target }}"
- name: OpenSLX dracut | Retrieve initramfs and kernel (+ hack for weird /@ prefix of BOOT_IMAGE)
fetch:
src: "{{ item }}"
dest: "{{ playbook_dir }}/boot_files/"
fail_on_missing: yes
flat: yes
with_items:
- "{{ builder_target }}"
- "{{ ansible_cmdline.BOOT_IMAGE | regex_replace('^/@(/boot/.*)+$', '\\1') }}"
- name: OpenSLX dracut | Cleanup
file:
path: "{{ builder_path | dirname }}"
state: absent
|