summaryrefslogtreecommitdiff
path: root/roles/base
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-02-03 04:36:37 +0100
committerChristian Pointner <equinox@spreadspace.org>2019-02-03 04:36:37 +0100
commit3c09e7d93d34f1fee49e5fc90f9f1f089c5ac33a (patch)
treefff2a37727b6990fcb55a9b1c8ecfb21a46b6b44 /roles/base
parentele-thetys basic install works now (diff)
merge linux command line support from realraum repo
Diffstat (limited to 'roles/base')
-rw-r--r--roles/base/handlers/main.yml3
-rw-r--r--roles/base/tasks/main.yml8
2 files changed, 11 insertions, 0 deletions
diff --git a/roles/base/handlers/main.yml b/roles/base/handlers/main.yml
new file mode 100644
index 00000000..a23868cf
--- /dev/null
+++ b/roles/base/handlers/main.yml
@@ -0,0 +1,3 @@
+---
+- name: update grub
+ command: update-grub
diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml
index 767fd7fa..d9777ed1 100644
--- a/roles/base/tasks/main.yml
+++ b/roles/base/tasks/main.yml
@@ -88,3 +88,11 @@
apt:
name: "{{ base_packages_extra_host | union(base_packages_extra_group) }}"
state: present
+
+- name: set kernel command line options
+ lineinfile:
+ path: /etc/default/grub
+ regexp: '^#?GRUB_CMDLINE_LINUX='
+ line: 'GRUB_CMDLINE_LINUX="{{ install.kernel_cmdline | join(" ") }}"'
+ when: install is defined and install.kernel_cmdline is defined
+ notify: update grub