# Make entire nvme device a VG
- name: add nvme device as lvm pv
- lvg:
- force: yes
- pvs: "{{ nvme_device }}"
- pesize: 4
- state: present
- ignore_errors: True
- register: nvme_pv_create
-
- - fail:
- msg: "PV creation for {{ nvme_device }} has failed. Please verify the device is ready for use by running `wipefs --all {{ nvme_device }}`"
- when: nvme_pv_create.rc != 0
-
- - name: add vg to nvme device pv
lvg:
force: yes
pvs: "{{ nvme_device }}"
- "{{ nvme_device_lvs }}"
# Make sure all hdd devices have a unique volume group
- - name: create pvs on all hdd devices
- lvg:
- force: yes
- pvs: "{{ item }}"
- pesize: 4
- state: present
- ignore_errors: True
- register: hdd_pv_create
- with_items:
- - "{{ hdd_devices }}"
-
- - fail:
- msg: "PV creation for {{ item.item }} has failed. Please verify the device is ready for use by running `wipefs --all {{ item.item }}`"
- when: item.rc != 0
- loop: "{{ hdd_pv_create.results }}"
-
- name: create vgs for all hdd devices
lvg:
force: yes