move kernel parameters task to grub role

This commit is contained in:
Pig Monkey 2023-10-12 20:09:46 -07:00
parent 36489f0fc1
commit 18b2e2e64c
3 changed files with 11 additions and 12 deletions

View file

@ -3,6 +3,7 @@
become: yes
roles:
- { role: base, tags: ['base'] }
- { role: grub, tags: ['grub'] }
- { role: sudo, tags: ['sudo'] }
- { role: gnupg, tags: ['gnupg'] }
- { role: sysmon, tags: ['sysmon'] }

View file

@ -18,18 +18,6 @@
name: "{{ hostname }}"
when: hostname is defined
- name: Set kernel parameters
lineinfile:
dest: /etc/default/grub
regexp: '^GRUB_CMDLINE_LINUX_DEFAULT'
state: present
line: 'GRUB_CMDLINE_LINUX_DEFAULT="{{ kernel_parameters }}"'
when: kernel_parameters is defined and bootloader == 'grub'
notify:
- rebuild grub
tags:
- kernelparams
- include_tasks: shell.yml
- include_tasks: user.yml
- include_tasks: packages.yml

10
roles/grub/tasks/main.yml Normal file
View file

@ -0,0 +1,10 @@
---
- name: Set kernel parameters
lineinfile:
dest: /etc/default/grub
regexp: '^GRUB_CMDLINE_LINUX_DEFAULT'
state: present
line: 'GRUB_CMDLINE_LINUX_DEFAULT="{{ kernel_parameters }}"'
when: kernel_parameters is defined and bootloader == 'grub'
notify:
- rebuild grub