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
|
||||
ansible.builtin.debug:
|
||||
msg: "{{ nvidia_verification.stdout_lines }}"
|
||||
when: nvidia_verification is defined and nvidia_verification.rc == 0
|
||||
msg: >-
|
||||
{{
|
||||
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:
|
||||
- name: Remove partially installed packages on failure
|
||||
|
||||
Reference in New Issue
Block a user