You've already forked ansible-role-common
Added helpers for rescanning scsi_hosts(bus) and (devices)
This commit is contained in:
7
files/helpers/reload_scsi_devices
Normal file
7
files/helpers/reload_scsi_devices
Normal 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"
|
||||||
6
files/helpers/reload_scsi_hosts
Normal file
6
files/helpers/reload_scsi_hosts
Normal 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"
|
||||||
@@ -39,7 +39,16 @@
|
|||||||
line: "installonly_limit=2"
|
line: "installonly_limit=2"
|
||||||
tags: packages
|
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
|
- name: Ensure Hostname is set
|
||||||
hostname:
|
hostname:
|
||||||
|
|||||||
Reference in New Issue
Block a user