20 lines
577 B
YAML
20 lines
577 B
YAML
---
|
|
# Shared task: update BLS (Boot Loader Specification) entries with kernel cmdline.
|
|
# Expects variable: _bls_cmdline (the kernel command line string)
|
|
- name: Find BLS entries
|
|
ansible.builtin.find:
|
|
paths: /mnt/boot/loader/entries
|
|
patterns: "*.conf"
|
|
register: _bls_entries
|
|
changed_when: false
|
|
|
|
- name: Update BLS options
|
|
when: _bls_entries.files | length > 0
|
|
ansible.builtin.lineinfile:
|
|
path: "{{ item.path }}"
|
|
regexp: "^options "
|
|
line: "options {{ _bls_cmdline }}"
|
|
loop: "{{ _bls_entries.files }}"
|
|
loop_control:
|
|
label: "{{ item.path }}"
|