Noticed this while investigating something else: smart-data-dump on e.g. ms-be HP hosts isn't gathering any data (due to a facter raid name change I think) but it is still happy with the result:
root@ms-be1056:~# /usr/local/sbin/smart-data-dump --debug DEBUG:__main__:Fact raid discovered: ['md', 'ssacli'] DEBUG:__main__:Gathering SMART data from physical disks: [] # HELP device_smart_available_reservd_space SMART attribute available_reservd_space # TYPE device_smart_available_reservd_space gauge # HELP device_smart_offline_uncorrectable SMART attribute offline_uncorrectable # TYPE device_smart_offline_uncorrectable gauge # HELP device_smart_command_timeout SMART attribute command_timeout ... root@ms-be1056:~# echo $? 0