packer-qemu/packer/assets/ansible/roles/setup/tasks/partition.yml

37 lines
614 B
YAML

---
# partition disk to install gentoo
- name: "Create a new primary partition for LVM"
parted:
device: "{{ devices_path }}"
name: "{{ item.name }}"
label: gpt
number: "{{ ansible_loop.index }}"
flags: [ lvm ]
state: present
part_end: "100%"
loop: "{{ devices_system }}"
loop_control:
extended: yes
- name: "Create vg and add disk to it"
lvg:
vg: vg_system
pvs: "{{ devices_system | map(attribute='dev') | join(',') }}"
- name: "Create list of lvs"
lvol:
vg: "vg_system"
lv: "{{ item.name }}"
size: "{{ item.size }}"
loop: "{{ lvs }}"