Add GRUB configuration to Ansible role
This commit is contained in:
@ -1,4 +1,8 @@
|
||||
---
|
||||
grub_cmdline: "console=tty0 console=ttyS{{ grub.serial_console[cluster_hardware].console }},115200"
|
||||
grub_serial: "serial --unit={{ grub.serial_console[cluster_hardware].console }} --speed=115200"
|
||||
|
||||
deploy_username: "deploy"
|
||||
|
||||
fail2ban_ignorelist:
|
||||
- 10.0.0.0/8
|
||||
|
@ -34,3 +34,6 @@
|
||||
|
||||
- name: newaliases
|
||||
command: newaliases
|
||||
|
||||
- name: update grub
|
||||
command: update-grub
|
||||
|
@ -230,6 +230,7 @@
|
||||
- xz-utils
|
||||
- haveged
|
||||
- ipmitool
|
||||
- grub-efi
|
||||
- linux-image-amd64
|
||||
- linux-headers-amd64
|
||||
tags: base-packages
|
||||
@ -572,6 +573,14 @@
|
||||
- "pvc"
|
||||
tags: base-ipmi
|
||||
|
||||
# GRUB bootloader
|
||||
- name: install GRUB configuration
|
||||
template:
|
||||
src: etc/default/grub.j2
|
||||
dest: /etc/default/grub
|
||||
notify:
|
||||
- update grub
|
||||
|
||||
#
|
||||
# Configure users
|
||||
#
|
||||
|
9
roles/base/templates/etc/default/grub.j2
Normal file
9
roles/base/templates/etc/default/grub.j2
Normal file
@ -0,0 +1,9 @@
|
||||
# GRUB configuration
|
||||
# {{ ansible_managed }}
|
||||
GRUB_DEFAULT=0
|
||||
GRUB_TIMEOUT=5
|
||||
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
|
||||
GRUB_CMDLINE_LINUX="{{ grub_cmdline }}"
|
||||
GRUB_TERMINAL_INPUT="console serial"
|
||||
GRUB_TERMINAL_OUTPUT="gfxterm serial"
|
||||
GRUB_SERIAL_COMMAND="{{ grub_serial }}"
|
Reference in New Issue
Block a user