fix(nvidia_drivers): guard driver info display against skipped verify
Check nvidia_verification.rc is defined instead of the var, since a skipped task still registers a dict without rc. Fall back to nvidia_check output so driver info shows on every successful run.
This commit is contained in:
@@ -86,8 +86,15 @@
|
|||||||
|
|
||||||
- name: Display NVIDIA driver information
|
- name: Display NVIDIA driver information
|
||||||
ansible.builtin.debug:
|
ansible.builtin.debug:
|
||||||
msg: "{{ nvidia_verification.stdout_lines }}"
|
msg: >-
|
||||||
when: nvidia_verification is defined and nvidia_verification.rc == 0
|
{{
|
||||||
|
nvidia_verification.stdout_lines
|
||||||
|
if (nvidia_verification.rc is defined and nvidia_verification.rc == 0)
|
||||||
|
else nvidia_check.stdout_lines
|
||||||
|
}}
|
||||||
|
when: >-
|
||||||
|
(nvidia_verification.rc is defined and nvidia_verification.rc == 0)
|
||||||
|
or nvidia_check.rc == 0
|
||||||
|
|
||||||
rescue:
|
rescue:
|
||||||
- name: Remove partially installed packages on failure
|
- name: Remove partially installed packages on failure
|
||||||
|
|||||||
Reference in New Issue
Block a user