summaryrefslogtreecommitdiff
path: root/roles/storage/lvm/base/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/storage/lvm/base/tasks/main.yml')
-rw-r--r--roles/storage/lvm/base/tasks/main.yml15
1 files changed, 12 insertions, 3 deletions
diff --git a/roles/storage/lvm/base/tasks/main.yml b/roles/storage/lvm/base/tasks/main.yml
index 75af733b..04d44ad0 100644
--- a/roles/storage/lvm/base/tasks/main.yml
+++ b/roles/storage/lvm/base/tasks/main.yml
@@ -11,11 +11,20 @@
pv_options: "{{ item.value.pv_options | default(omit) }}"
state: present
-- name: create lvm volumes
- loop: "{{ lvm_volumes | lvm_volume_list }}"
+- name: create lvm devices
+ loop: "{{ lvm_devices | lvm_device_list }}"
loop_control:
label: "{{ item.name }}"
vars:
- lvm_volume: "{{ item.volume }}"
+ lvm_device: "{{ item.device }}"
+ include_role:
+ name: storage/lvm/device
+
+- name: create lvm volumes
+ loop: "{{ lvm_volumes | dict2items }}"
+ loop_control:
+ label: "{{ item.key }}"
+ vars:
+ lvm_volume: "{{ item.value }}"
include_role:
name: storage/lvm/volume