Create/mount logical volume;Add lvm2 dependency
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Danny Bessems 2022-06-29 11:29:22 +02:00
parent 5dfc3a7813
commit dcbaf6b807
2 changed files with 20 additions and 1 deletions

View File

@ -1,6 +1,24 @@
- name: Create volume group
community.general.lvg:
vg: longhorn_vg
pvs:
- /dev/sdb
pvresize: yes
- name: Create logical volume
community.general.lvol:
vg: longhorn_vg
lv: longhorn_lv
size: 100%VG
- name: Create filesystem
community.general.filesystem:
dev: /dev/mapper/longhorn_vg-longhorn_lv
fstype: ext4
- name: Mount dynamic disk
ansible.posix.mount:
path: /mnt/blockstorage
src: /dev/sdb
src: /dev/mapper/longhorn_vg-longhorn_lv
fstype: ext4
state: mounted

View File

@ -56,4 +56,5 @@ dependencies:
url: http://github.com/mikefarah/yq/releases/download/v4.25.3/yq_linux_amd64
packages:
- lvm2
- skopeo