X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Finfra-ansible.git;a=blobdiff_plain;f=roles%2Fchange_kernel_cmdline%2Ftasks%2Fmain.yml;fp=roles%2Fchange_kernel_cmdline%2Ftasks%2Fmain.yml;h=71dfdecd28cb371459871fa956caafc72cd12b66;hp=6e161bb76a20bc32f1d427db994df5b2b1a39e9d;hb=3a7fca60d2a33657024ad83011ee233c879b416a;hpb=25478b93257348c57830e19caf91438368bfbd77 diff --git a/roles/change_kernel_cmdline/tasks/main.yml b/roles/change_kernel_cmdline/tasks/main.yml index 6e161bb..71dfdec 100644 --- a/roles/change_kernel_cmdline/tasks/main.yml +++ b/roles/change_kernel_cmdline/tasks/main.yml @@ -96,10 +96,21 @@ line: "GRUB_CMDLINE_LINUX_DEFAULT='{{ kcmdline_default_list | list_to_cmdline }}'" register: grub_cmdline_default +- name: Check whether grub-efi exists + stat: + path: /boot/efi/EFI/centos/grub.cfg + register: grub_efi_file_stat + - name: Generate grub configurations command: grub2-mkconfig -o /boot/grub2/grub.cfg when: grub_cmdline.changed or grub_cmdline_default.changed +- name: Generate grub-efi configurations + command: grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg + when: + - grub_cmdline.changed or grub_cmdline_default.changed + - grub_efi_file_stat.stat.exists == true + - name: Ensure network.service is enabled systemd: name: network