diff options
author | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-02-04 01:23:43 -0500 |
---|---|---|
committer | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-02-04 01:52:13 -0500 |
commit | 0261e875679f1bf63c8d689da7fc7e014597885d (patch) | |
tree | 3f19cd74a0c1070944f75437f30b098d6ef2ffcb /roles/grub/tasks | |
download | selfhosted-0261e875679f1bf63c8d689da7fc7e014597885d.tar.gz selfhosted-0261e875679f1bf63c8d689da7fc7e014597885d.zip |
initial commit
Diffstat (limited to 'roles/grub/tasks')
-rw-r--r-- | roles/grub/tasks/main.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/roles/grub/tasks/main.yml b/roles/grub/tasks/main.yml new file mode 100644 index 0000000..ea82ab1 --- /dev/null +++ b/roles/grub/tasks/main.yml @@ -0,0 +1,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 |