File tree 1 file changed +7
-1
lines changed 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 23
23
24
24
# Get the last device letter from each active device, this is needed for hddtmp monitoring
25
25
# If "disk_devices" contains ['sda','sdb','sdc'] then device_letters is "abc"
26
+ # Devices ending in numbers like nvme1 which are not supported are skipped
26
27
- name : Construct device letter string
27
28
set_fact :
28
29
device_letters : " {{device_letters|default('') + item[-1]}}"
29
30
loop :
30
- " {{disk_devices}}"
31
+ " {{disk_devices}}"
31
32
loop_control :
32
33
label : " {{disk_devices}}"
34
+ when : item[-1] | lower | regex_search("[a-z]")
33
35
34
36
# hddtemp can only take a limited number of devices; which is a limit on the number of
35
37
# parameters which can be passed via the command line. Break up the disk device list
38
40
- name : " Chunk device letter string by {{hddtemp_num_devices}}"
39
41
set_fact :
40
42
device_letters : " {{ device_letters | regex_findall('.{1,' + hddtemp_num_devices|string +'}') }}"
43
+ when :
44
+ device_letters is defined
41
45
42
46
- name : Creates @reboot CRON entry for HDDTemp instances
43
47
cron :
49
53
loop_control :
50
54
index_var : hddtemp_num_instances
51
55
label : " job: /usr/sbin/hddtemp -d /dev/sd[{{item}}]"
56
+ when :
57
+ device_letters is defined
52
58
53
59
tags :
54
60
- install_hdd_temp
You can’t perform that action at this time.
0 commit comments