fix: update initramfs
diff --git a/roles/lpfc/tasks/main.yml b/roles/lpfc/tasks/main.yml
index 91a0131..63b01cb 100644
--- a/roles/lpfc/tasks/main.yml
+++ b/roles/lpfc/tasks/main.yml
@@ -39,7 +39,7 @@
- lpfc_max_luns
- lpfc_enable_fc4_type
- - name: Reboot the system if the module parameters are not set correctly
+ - name: Detect if the run-time module parameters are set correctly
ansible.builtin.assert:
quiet: true
that:
@@ -54,6 +54,12 @@
failed_when: false
changed_when: _lpfc_module_parameters_assert.failed
+ - name: Update "initramfs" if the configuration file has changed
+ ansible.builtin.command:
+ cmd: update-initramfs -k all -u
+ changed_when: _lpfc_module_conf.changed or _lpfc_module_parameters_assert.changed
+ when: _lpfc_module_conf.changed or _lpfc_module_parameters_assert.changed
+
- name: Reboot the system if the configuration file has changed
ansible.builtin.include_role:
name: reboot