2 Commits

Author SHA1 Message Date
dcbaf6b807 Create/mount logical volume;Add lvm2 dependency
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-29 11:29:22 +02:00
5dfc3a7813 Redirect crontab output 2022-06-29 09:58:10 +02:00
3 changed files with 21 additions and 2 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

@@ -15,7 +15,7 @@
ansible.builtin.cron:
name: firstboot
special_time: reboot
job: "/opt/firstboot/firstboot.sh"
job: "/opt/firstboot/firstboot.sh >/dev/tty1 2>&1"
- name: Copy payload folder
ansible.builtin.copy:

View File

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