23 lines
766 B
YAML
23 lines
766 B
YAML
---
|
|
- name: Check whether reboot is required
|
|
ansible.builtin.stat:
|
|
path: /var/run/reboot-required
|
|
register: nvidia_runtime_reboot_required
|
|
|
|
- name: Warn when reboot is required but disabled
|
|
ansible.builtin.debug:
|
|
msg: >-
|
|
NVIDIA packages were installed but reboot is required.
|
|
Set nvidia_runtime_reboot_if_needed=true to allow automatic reboot.
|
|
when:
|
|
- nvidia_runtime_reboot_required.stat.exists
|
|
- not nvidia_runtime_reboot_if_needed | bool
|
|
|
|
- name: Reboot host when required and enabled
|
|
ansible.builtin.reboot:
|
|
msg: "Reboot triggered by nvidia_runtime_setup role"
|
|
reboot_timeout: "{{ nvidia_runtime_reboot_timeout }}"
|
|
when:
|
|
- nvidia_runtime_reboot_required.stat.exists
|
|
- nvidia_runtime_reboot_if_needed | bool
|