mirror of
https://github.com/mrlesmithjr/ansible-manage-lvm.git
synced 2026-09-07 07:58:25 +03:00
Cleaned up distro specific tasks
- Cleaned up conditions, etc.
This commit is contained in:
+7
-7
@@ -1,14 +1,14 @@
|
|||||||
---
|
---
|
||||||
- name: centos | installing lvm2
|
- name: centos | installing lvm2
|
||||||
package:
|
package:
|
||||||
name: "lvm2"
|
name: lvm2
|
||||||
state: "present"
|
state: present
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: centos | installing sg3_utils
|
- name: centos | installing sg3_utils
|
||||||
package:
|
package:
|
||||||
name: "sg3_utils"
|
name: sg3_utils
|
||||||
state: "present"
|
state: present
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: centos | debug lvg
|
- name: centos | debug lvg
|
||||||
@@ -36,12 +36,12 @@
|
|||||||
- lv.1.create|bool
|
- lv.1.create|bool
|
||||||
|
|
||||||
- name: centos | checking for scsi devices
|
- name: centos | checking for scsi devices
|
||||||
command: "sg_scan"
|
command: sg_scan
|
||||||
become: true
|
become: true
|
||||||
register: "scsi_devices"
|
register: scsi_devices
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: centos | rescanning for new disks
|
- name: centos | rescanning for new disks
|
||||||
command: "/usr/bin/rescan-scsi-bus.sh"
|
command: /usr/bin/rescan-scsi-bus.sh
|
||||||
become: true
|
become: true
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|||||||
+22
-22
@@ -1,40 +1,40 @@
|
|||||||
---
|
---
|
||||||
|
- name: debian | Updating Apt Cache
|
||||||
|
apt:
|
||||||
|
update_cache: true
|
||||||
|
cache_valid_time: 3600
|
||||||
|
become: true
|
||||||
|
|
||||||
- name: debian | installing pre-reqs
|
- name: debian | installing pre-reqs
|
||||||
package:
|
apt:
|
||||||
name:
|
name:
|
||||||
- lvm2
|
- lvm2
|
||||||
- scsitools
|
- scsitools
|
||||||
state: "present"
|
state: present
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: debian | install xfs tools
|
- name: debian | install xfs tools
|
||||||
package:
|
apt:
|
||||||
name: "xfsprogs"
|
name: xfsprogs
|
||||||
state: "present"
|
state: present
|
||||||
become: yes
|
become: true
|
||||||
loop: "{{ lvm_groups|subelements('lvnames') }}"
|
loop: "{{ lvm_groups|subelements('lvnames') }}"
|
||||||
when: >
|
when:
|
||||||
(
|
- item.1 is defined
|
||||||
(item.1 is defined and item.1 != 'None') and
|
- item.1 != 'None'
|
||||||
(
|
- item.1.filesystem is defined
|
||||||
item.1.filesystem is defined and
|
- item.1.filesystem == "xfs"
|
||||||
item.1.filesystem == "xfs"
|
- item.1.create is defined
|
||||||
)
|
- item.1.create|bool
|
||||||
and
|
|
||||||
(
|
|
||||||
item.1.create is defined and
|
|
||||||
item.1.create
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
- name: debian | checking for scsi devices
|
- name: debian | checking for scsi devices
|
||||||
command: "sg_scan"
|
command: sg_scan
|
||||||
become: true
|
become: true
|
||||||
register: "scsi_devices"
|
register: scsi_devices
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: debian | rescanning for new disks added
|
- name: debian | rescanning for new disks added
|
||||||
command: "/sbin/rescan-scsi-bus"
|
command: /sbin/rescan-scsi-bus
|
||||||
become: true
|
become: true
|
||||||
changed_when: false
|
changed_when: false
|
||||||
when: scsi_devices['stdout'] | length
|
when: scsi_devices['stdout'] | length
|
||||||
|
|||||||
Reference in New Issue
Block a user