mirror of
https://github.com/mrlesmithjr/ansible-manage-lvm.git
synced 2026-09-06 23:48:12 +03:00
Merge pull request #73 from mnasiadka/mnasiadka/nvme_only
centos: Skip SCSI tasks on NVMe only hosts
This commit is contained in:
+30
-14
@@ -34,20 +34,36 @@
|
|||||||
- lv.1.create is defined
|
- lv.1.create is defined
|
||||||
- lv.1.create|bool
|
- lv.1.create|bool
|
||||||
|
|
||||||
- name: centos | checking for scsi devices
|
- name: centos | check for scsi adapters
|
||||||
command: sg_scan
|
find:
|
||||||
|
paths: "/sys/class/scsi_host"
|
||||||
|
file_type: any
|
||||||
become: true
|
become: true
|
||||||
register: scsi_devices
|
register: scsi_adapters
|
||||||
changed_when: false
|
|
||||||
|
|
||||||
- name: centos | rescanning for new disks
|
- block:
|
||||||
command: /usr/bin/rescan-scsi-bus.sh
|
- name: centos | installing sg3_utils
|
||||||
become: true
|
package:
|
||||||
changed_when: false
|
name: sg3_utils
|
||||||
when: scsi_devices.stdout|length > 0
|
state: present
|
||||||
|
become: true
|
||||||
|
|
||||||
- name: centos | rescanning for resized disks
|
- name: centos | checking for scsi devices
|
||||||
command: /usr/bin/rescan-scsi-bus.sh -s
|
command: sg_scan
|
||||||
become: true
|
become: true
|
||||||
changed_when: false
|
register: scsi_devices
|
||||||
when: scsi_devices.stdout|length > 0
|
changed_when: false
|
||||||
|
|
||||||
|
- name: centos | rescanning for new disks
|
||||||
|
command: /usr/bin/rescan-scsi-bus.sh
|
||||||
|
become: true
|
||||||
|
changed_when: false
|
||||||
|
when: scsi_devices.stdout|length > 0
|
||||||
|
|
||||||
|
- name: centos | rescanning for resized disks
|
||||||
|
command: /usr/bin/rescan-scsi-bus.sh -s
|
||||||
|
become: true
|
||||||
|
changed_when: false
|
||||||
|
when: scsi_devices.stdout|length > 0
|
||||||
|
|
||||||
|
when: scsi_adapters.matched > 0
|
||||||
|
|||||||
Reference in New Issue
Block a user