From 397d89e89013da5fd4e0bf5aa9708e72d8f8a23a Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 4 Apr 2021 01:41:41 +0200 Subject: add storage/lvm/groups --- roles/storage/lvm/groups/defaults/main.yml | 6 ++++++ roles/storage/lvm/groups/tasks/main.yml | 12 ++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 roles/storage/lvm/groups/defaults/main.yml create mode 100644 roles/storage/lvm/groups/tasks/main.yml (limited to 'roles/storage') diff --git a/roles/storage/lvm/groups/defaults/main.yml b/roles/storage/lvm/groups/defaults/main.yml new file mode 100644 index 00000000..8a7e77fb --- /dev/null +++ b/roles/storage/lvm/groups/defaults/main.yml @@ -0,0 +1,6 @@ +--- +# lvm_volume_groups: +# foo: +# pvs: +# - /dev/sdb +# - /dev/sdc1 diff --git a/roles/storage/lvm/groups/tasks/main.yml b/roles/storage/lvm/groups/tasks/main.yml new file mode 100644 index 00000000..ddcd49c7 --- /dev/null +++ b/roles/storage/lvm/groups/tasks/main.yml @@ -0,0 +1,12 @@ +--- +- name: create volume groups + loop: "{{ lvm_groups | dict2items }}" + loop_control: + label: "{{ item.key }}" + lvg: + vg: "{{ item.key }}" + vg_options: "{{ item.value.options | default(omit) }}" + pvs: "{{ item.value.pvs }}" + pesize: "{{ item.value.pesize | default(omit) }}" + pv_options: "{{ item.value.pv_options | default(omit) }}" + state: present -- cgit v1.2.3