post-tasks.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. - name: Verify NVIDIA driver installation
  2. shell: nvidia-smi
  3. register: nvidia_verification
  4. failed_when: false
  5. - name: Display NVIDIA driver status
  6. debug:
  7. msg: "NVIDIA driver status: {{ nvidia_verification.stdout_lines }}"
  8. when: nvidia_verification.rc == 0
  9. - name: Verify CUDA installation
  10. shell: /usr/local/cuda/bin/nvcc --version
  11. register: cuda_verification
  12. failed_when: false
  13. - name: Display CUDA status
  14. debug:
  15. msg: "CUDA status: {{ cuda_verification.stdout_lines }}"
  16. when: cuda_verification.rc == 0
  17. - name: Verify Container Toolkit installation
  18. shell: nvidia-ctk --version
  19. register: toolkit_verification
  20. failed_when: false
  21. - name: Display Container Toolkit status
  22. debug:
  23. msg: "Container Toolkit status: {{ toolkit_verification.stdout_lines }}"
  24. when: toolkit_verification.rc == 0
  25. - name: Restart host service by killing /opt/yunion/bin/host process
  26. shell: pgrep -xf '/opt/yunion/bin/host --common-config-file.*' | xargs -r kill || true
  27. become: true
  28. args:
  29. executable: /bin/bash