Skip to content

Commit 587dfe1

Browse files
committed
try making lvm vg/lv add idempotent
Signed-off-by: Dan Mick <dan.mick@redhat.com>
1 parent 091462b commit 587dfe1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

roles/testnode/tasks/configure_lvm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@
5959
pvs: "{{ item.value.pvs }}"
6060
state: present
6161
with_dict: "{{ volume_groups }}"
62-
when: volume_groups is defined
62+
when: volume_groups is defined and item.key not in ansible_facts.lvm.vgs
6363

6464
- name: "Create logical volume(s)"
6565
lvol:
6666
vg: "{{ item.value.vg }}"
6767
lv: "{{ item.key }}"
6868
size: "{{ item.value.size }}"
6969
with_dict: "{{ logical_volumes }}"
70-
when: logical_volumes is defined
70+
when: logical_volumes is defined and item.key not in ansible_facts.lvm.lvs
7171

7272
- name: "Erase /scratch_devs so we know it's accurate"
7373
file:

0 commit comments

Comments
 (0)