From 0232734bed92e976376d4c9f2550b515f72f3d54 Mon Sep 17 00:00:00 2001 From: Larry Smith Jr Date: Tue, 3 Nov 2015 10:22:09 -0500 Subject: [PATCH] updated tasks to only work when lvnames is defined --- tasks/manage_lvm.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tasks/manage_lvm.yml b/tasks/manage_lvm.yml index 289e3da..dfa154e 100644 --- a/tasks/manage_lvm.yml +++ b/tasks/manage_lvm.yml @@ -17,7 +17,7 @@ with_subelements: - lvm_groups - lvnames - when: ( item.0.create is defined and item.0.create ) and ( item.1.create is defined and item.1.create ) + when: ( item.0.create is defined and item.0.create ) and ( item.1 is defined ) and ( item.1.create is defined and item.1.create ) - name: manage_lvm | creating new filesystem on new LVM logical volume(s) filesystem: @@ -27,7 +27,7 @@ with_subelements: - lvm_groups - lvnames - when: ( item.0.create is defined and item.0.create ) and ( item.1.create is defined and item.1.create ) + when: ( item.0.create is defined and item.0.create ) and ( item.1 is defined ) and ( item.1.create is defined and item.1.create ) - name: manage_lvm | mounting new filesystem(s) mount: @@ -38,7 +38,7 @@ with_subelements: - lvm_groups - lvnames - when: ( item.0.create is defined and item.0.create ) and ( item.1.create is defined and item.1.create ) and ( item.1.mount is defined and item.1.mount ) + when: ( item.0.create is defined and item.0.create ) and ( item.1 is defined ) and ( item.1.create is defined and item.1.create ) and ( item.1.mount is defined and item.1.mount ) - name: manage_lvm | resizing filesystem command: resize2fs /dev/{{ item.0.vgname }}/{{ item.1.lvname }} @@ -63,7 +63,7 @@ with_subelements: - lvm_groups - lvnames - when: ( item.1.create is defined and not item.1.create ) + when: ( item.1 is defined ) and ( item.1.create is defined and not item.1.create ) - name: manage_lvm | Removing LVM logical volume(s) lvol: @@ -74,7 +74,7 @@ with_subelements: - lvm_groups - lvnames - when: ( item.1.create is defined and not item.1.create ) + when: ( item.1 is defined ) and ( item.1.create is defined and not item.1.create ) - name: manage_lvm | Removing LVM volume group(s) lvg: