X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=roles%2Fchange_kernel_cmdline%2Ftasks%2Fmain.yml;h=71dfdecd28cb371459871fa956caafc72cd12b66;hb=3a7fca60d2a33657024ad83011ee233c879b416a;hp=b014073e09742a215874be201924f347bd52350e;hpb=dbb4af6c93016ee5ae86ecf7d923165a9f30485d;p=ta%2Finfra-ansible.git diff --git a/roles/change_kernel_cmdline/tasks/main.yml b/roles/change_kernel_cmdline/tasks/main.yml index b014073..71dfdec 100644 --- a/roles/change_kernel_cmdline/tasks/main.yml +++ b/roles/change_kernel_cmdline/tasks/main.yml @@ -66,7 +66,7 @@ - name: Make low latency kernel cmdline parameters. set_fact: - kcmdline_default_list: "{{ kcmdline_default_list + perf_profile['low_latency_options'] | default([]) ] }}" + kcmdline_default_list: "{{ kcmdline_default_list + perf_profile['low_latency_options'] | default([]) }}" when: - "tuning == 'low_latency'" @@ -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