blob: ea82ab1e0fba266e8bbd88efb0542f29116d4975 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
- name: set grub timeout
lineinfile:
path: /etc/default/grub
regexp: ^GRUB_TIMEOUT=
line: 'GRUB_TIMEOUT={{ grub_timeout }}'
register: grub_timeout_line
- name: set kernel cmdline
lineinfile:
path: /etc/default/grub
regexp: ^GRUB_CMDLINE_LINUX=
line: 'GRUB_CMDLINE_LINUX="{{ grub_cmdline }}"'
when: grub_cmdline is defined
register: grub_cmdline_line
- name: rebuild grub config
command: grub2-mkconfig -o /boot/grub2/grub.cfg
when: grub_timeout_line.changed or grub_cmdline_line.changed
- name: warn if reboot needed
debug:
msg: A reboot is required for changes to kernel cmdline to take effect.
when: grub_cmdline_line.changed
|