mirror of
https://github.com/mrlesmithjr/ansible-manage-lvm.git
synced 2026-09-07 16:08:20 +03:00
Fix original issue
- The previous patch did not resolve the original issue raised. This now works and has been tested with the configuration provided as part of the open issue. - Resolves #42
This commit is contained in:
+10
-16
@@ -11,11 +11,11 @@
|
||||
state: "present"
|
||||
become: true
|
||||
|
||||
- name: "debug lvg"
|
||||
- name: centos | debug lvg
|
||||
debug:
|
||||
var: lv
|
||||
verbosity: 3
|
||||
loop: "{{ lookup('subelements', lvm_groups, 'lvnames', {'skip_missing': True, 'wantlist': True}) }}"
|
||||
loop: "{{ lookup('subelements', lvm_groups, 'lvnames', {'skip_missing': True}, wantlist=True) }}"
|
||||
loop_control:
|
||||
loop_var: lv
|
||||
|
||||
@@ -24,22 +24,16 @@
|
||||
name: "xfsprogs"
|
||||
state: "present"
|
||||
become: true
|
||||
loop: "{{ lookup('subelements', lvm_groups, 'lvnames', {'skip_missing': True, 'wantlist': True}) }}"
|
||||
loop: "{{ lookup('subelements', lvm_groups, 'lvnames', {'skip_missing': True}, wantlist=True) }}"
|
||||
loop_control:
|
||||
loop_var: lv
|
||||
when: >
|
||||
(
|
||||
(lv.1 is defined and lv.1 != 'None') and
|
||||
(
|
||||
lv.1.filesystem is defined and
|
||||
lv.1.filesystem == "xfs"
|
||||
)
|
||||
and
|
||||
(
|
||||
lv.1.create is defined and
|
||||
lv.1.create
|
||||
)
|
||||
)
|
||||
when:
|
||||
- lv.1 is defined
|
||||
- lv.1 != "None"
|
||||
- lv.1.filesystem is defined
|
||||
- lv.1.filesystem == "xfs"
|
||||
- lv.1.create is defined
|
||||
- lv.1.create|bool
|
||||
|
||||
- name: centos | checking for scsi devices
|
||||
command: "sg_scan"
|
||||
|
||||
Reference in New Issue
Block a user