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:
2026-07-27 15:48:57 -04:00
parent 1e3ab88304
commit b212092db1
+9 -2
View File
@@ -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