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 - 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