mirror of
https://github.com/mrlesmithjr/ansible-manage-lvm.git
synced 2026-09-06 23:48:12 +03:00
molecule test and idempotence
This commit is contained in:
+23
-3
@@ -1,18 +1,38 @@
|
||||
---
|
||||
- name: centos | installing lvm2
|
||||
yum:
|
||||
package:
|
||||
name: "lvm2"
|
||||
state: "present"
|
||||
become: true
|
||||
|
||||
- name: centos | installing sg3_utils
|
||||
yum:
|
||||
package:
|
||||
name: "sg3_utils"
|
||||
state: "present"
|
||||
become: true
|
||||
|
||||
- name: centos | install xfs tools
|
||||
package:
|
||||
name: "xfsprogs"
|
||||
state: "present"
|
||||
become: yes
|
||||
loop: "{{ lvm_groups|subelements('lvnames') }}"
|
||||
when: >
|
||||
(
|
||||
(item.1 is defined and item.1 != 'None') and
|
||||
(
|
||||
item.1.filesystem is defined and
|
||||
item.1.filesystem == "xfs"
|
||||
)
|
||||
and
|
||||
(
|
||||
item.1.create is defined and
|
||||
item.1.create
|
||||
)
|
||||
)
|
||||
|
||||
- name: centos | checking for scsi devices
|
||||
shell: "sg_scan"
|
||||
command: "sg_scan"
|
||||
become: true
|
||||
register: "scsi_devices"
|
||||
changed_when: False
|
||||
|
||||
Reference in New Issue
Block a user