From 5a3f55b8deec4df19910bfc68d7ccf425f658582 Mon Sep 17 00:00:00 2001 From: MORAWSKI Norbert Date: Wed, 25 Mar 2026 15:40:19 +0100 Subject: [PATCH] fix(configuration): skip grub-mkconfig for RedHat EFI systems --- roles/configuration/tasks/bootloader.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/roles/configuration/tasks/bootloader.yml b/roles/configuration/tasks/bootloader.yml index 72d6aa2..b1b1b5f 100644 --- a/roles/configuration/tasks/bootloader.yml +++ b/roles/configuration/tasks/bootloader.yml @@ -49,15 +49,7 @@ changed_when: configuration_initramfs_result.rc == 0 - name: Generate grub config - vars: - configuration_grub_cfg_cmd: >- - {{ - '/usr/sbin/' + _configuration_platform.grub_mkconfig_prefix + ' -o ' - + partitioning_efi_mountpoint - + '/EFI/' + _efi_vendor + '/grub.cfg' - if os_family == 'RedHat' - else '/usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg' - }} - ansible.builtin.command: "{{ chroot_command }} {{ configuration_grub_cfg_cmd }}" + when: os_family != 'RedHat' + ansible.builtin.command: "{{ chroot_command }} /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg" register: configuration_grub_result changed_when: configuration_grub_result.rc == 0