summaryrefslogtreecommitdiff
path: root/roles/vm/grub/tasks/main.yml
blob: e663e8080adcceefd32530e748529ca3f507b9b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
- name: enable serial console in grub and for kernel
  vars:
    grub_options:
      GRUB_TIMEOUT: 2
      GRUB_CMDLINE_LINUX: '"console=ttyS0,115200n8"'
      GRUB_TERMINAL: serial
      GRUB_SERIAL_COMMAND: >-
        "serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
  loop: "{{ grub_options | dict2items }}"
  loop_control:
    label: "{{ item.key }}"
  lineinfile:
    dest: /etc/default/grub
    regexp: "^{{ item.key }}="
    line: "{{ item.key }}={{ item.value }}"
  notify: update grub