- name: add nvme device as lvm pv
lvg:
force: yes
- pvs: "{{nvme_device}}"
+ pvs: "{{ nvme_device }}"
pesize: 4
state: present
- vg: "{{nvme_vg_name}}"
+ vg: "{{ nvme_vg_name }}"
- name: create lvs for fs journals for the bucket index on the nvme device
lvol:
- lv: "{{item.journal_name}}"
- vg: "{{nvme_vg_name}}"
- size: "{{journal_size}}"
- pvs: "{{nvme_device}}"
+ lv: "{{ item.journal_name }}"
+ vg: "{{ nvme_vg_name }}"
+ size: "{{ journal_size }}"
+ pvs: "{{ nvme_device }}"
with_items:
- "{{ nvme_device_lvs }}"
- name: create lvs for fs journals for hdd devices
lvol:
lv: "{{ hdd_journal_prefix }}-{{ item.split('/')[-1] }}"
- vg: "{{nvme_vg_name}}"
- size: "{{journal_size}}"
+ vg: "{{ nvme_vg_name }}"
+ size: "{{ journal_size }}"
with_items:
- "{{ hdd_devices }}"
- name: create the lv for data portion of the bucket index on the nvme device
lvol:
- lv: "{{item.lv_name}}"
- vg: "{{nvme_vg_name}}"
- size: "{{item.size}}"
- pvs: "{{nvme_device}}"
+ lv: "{{ item.lv_name }}"
+ vg: "{{ nvme_vg_name }}"
+ size: "{{ item.size }}"
+ pvs: "{{ nvme_device }}"
with_items:
- "{{ nvme_device_lvs }}"
- name: create vgs for all hdd devices
lvg:
force: yes
- pvs: "{{item}}"
+ pvs: "{{ item }}"
pesize: 4
state: present
vg: "{{ hdd_vg_prefix }}-{{ item.split('/')[-1] }}"
- name: create lvs for the data portion on hdd devices
lvol:
lv: "{{ hdd_lv_prefix }}-{{ item.split('/')[-1] }}"
- vg: "{{hdd_vg_prefix}}-{{ item.split('/')[-1] }}"
- size: "{{hdd_lv_size}}"
+ vg: "{{ hdd_vg_prefix }}-{{ item.split('/')[-1] }}"
+ size: "{{ hdd_lv_size }}"
pvs: "{{ item }}"
with_items:
- "{{ hdd_devices }}"
## Logcal Vols
- name: tear down existing lv for bucket index
lvol:
- lv: "{{item.lv_name}}"
- vg: "{{nvme_vg_name}}"
+ lv: "{{ item.lv_name }}"
+ vg: "{{ nvme_vg_name }}"
state: absent
force: yes
with_items:
- name: tear down any existing hdd data lvs
lvol:
lv: "{{ hdd_lv_prefix }}-{{ item.split('/')[-1] }}"
- vg: "{{hdd_vg_prefix}}-{{ item.split('/')[-1] }}"
+ vg: "{{ hdd_vg_prefix }}-{{ item.split('/')[-1] }}"
state: absent
force: yes
with_items:
- name: tear down any existing lv of journal for bucket index
lvol:
- lv: "{{item.journal_name}}"
- vg: "{{nvme_vg_name}}"
+ lv: "{{ item.journal_name }}"
+ vg: "{{ nvme_vg_name }}"
state: absent
force: yes
with_items:
- name: tear down any existing lvs of hdd journals
lvol:
lv: "{{ hdd_journal_prefix }}-{{ item.split('/')[-1] }}"
- vg: "{{nvme_vg_name}}"
+ vg: "{{ nvme_vg_name }}"
state: absent
force: yes
with_items:
## Volume Groups
- name: remove vg on nvme device
lvg:
- vg: "{{nvme_vg_name}}"
+ vg: "{{ nvme_vg_name }}"
state: absent
force: yes
- name: remove vg for each hdd device
lvg:
- vg: "{{hdd_vg_prefix}}-{{ item.split('/')[-1] }}"
+ vg: "{{ hdd_vg_prefix }}-{{ item.split('/')[-1] }}"
state: absent
force: yes
with_items: