File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
playbooks/roles/nvidia_peermem/tasks Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change 11---
2+ - name : Check if its a GPU shape
3+ shell :
4+ cmd : " curl -sH \" Authorization: Bearer Oracle\" -L http://169.254.169.254/opc/v2/instance/ | jq .shape | grep GPU"
5+ warn : false
6+ register : shape
7+ failed_when : false
8+
9+
210- name : Check if nvidia drivers are installed
311 shell : cat /sys/module/nvidia/version | wc -l
4- register : gpu
12+ register : nvidia
13+ when : shape.stdout != ""
514
615
716- name : Check if nvidia_peermem module is loaded
817 shell : lsmod | grep nvidia_peermem | wc -l
918 register : result
10- when : gpu .stdout == '1'
19+ when : shape.stdout != "" and nvidia .stdout == '1'
1120
1221
1322- name : Load nvidia_peermem module
1423 become : true
1524 shell : modprobe nvidia_peermem
16- when : gpu .stdout == '1' and result.stdout != '3'
25+ when : shape.stdout != "" and nvidia .stdout == '1' and result.stdout != '3'
You can’t perform that action at this time.
0 commit comments