summaryrefslogtreecommitdiff
path: root/lvm2.vmdb
diff options
context:
space:
mode:
Diffstat (limited to 'lvm2.vmdb')
-rw-r--r--lvm2.vmdb29
1 files changed, 16 insertions, 13 deletions
diff --git a/lvm2.vmdb b/lvm2.vmdb
index 169f501..66be7fd 100644
--- a/lvm2.vmdb
+++ b/lvm2.vmdb
@@ -2,46 +2,42 @@
# system that boots on a PC with BIOS. Uses LVM2.
steps:
- - mkimg: "{{ image }}"
+ - mkimg: "{{ output }}"
size: 4G
- mklabel: msdos
- device: "{{ image }}"
+ device: "{{ output }}"
- mkpart: primary
- device: "{{ image }}"
+ device: "{{ output }}"
start: 1M
end: 100M
tag: /boot
- mkpart: primary
- device: "{{ image }}"
+ device: "{{ output }}"
start: 100M
end: 2G
- tag: /rootpv
+ tag: rootpv
- - cryptsetup: /rootpv
- tag: rootpv_crypt
- key-cmd: echo lvm2.lukskey
+ - kpartx: "{{ output }}"
- vgcreate: rootvg
physical:
- - rootpv_crypt
+ - rootpv
- lvcreate: rootvg
name: rootfs
size: 1G
- mkfs: ext2
- partition: boot
+ partition: /boot
- mkfs: ext4
partition: rootfs
- mount: /boot
- - mount: /boot
-
- mount: rootfs
- unpack-rootfs: rootfs
@@ -60,12 +56,19 @@ steps:
- cache-rootfs: rootfs
unless: rootfs_unpacked
+ # - apt: install
+ # packages:
+ # - lvm2
+ # tag: rootfs
+
- chroot: rootfs
shell: |
sed -i '/^root:[^:]*:/s//root::/' /etc/passwd
echo pc-vmdb2 > /etc/hostname
+# vgdisplay
+# lvdisplay
- grub: bios
tag: rootfs
- image-dev: "{{ image }}"
+ image-dev: "{{ output }}"
console: serial