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"
|
||||
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:
|
||||
|
||||
Reference in New Issue
Block a user