Added helpers for rescanning scsi_hosts(bus) and (devices)

This commit is contained in:
2018-07-02 10:25:11 +12:00
parent 7ddfb63b00
commit 2c0a114a47
3 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
for dev in `ls /sys/class/scsi_device/`; do
echo 1 > "/sys/class/scsi_device/$dev/device/rescan"
done
echo "All SCSI Devices Reloaded"

View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
for host_device in `ls /sys/class/scsi_host/`; do
echo "- - -" > "/sys/class/scsi_host/$host_device/scan"
done
echo "All SCSI Hosts Reloaded"

View File

@@ -39,7 +39,16 @@
line: "installonly_limit=2"
tags: packages
- name: Ensure Helpers are present
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: u+rwx,g+rx,o+rx
with_items:
- src: helpers/reload_scsi_devices
dest: /usr/local/bin/reload_scsi_devices
- src: helpers/reload_scsi_hosts
dest: /usr/local/bin/reload_scsi_hosts
- name: Ensure Hostname is set
hostname: