# This is a vmdb2 input file that builds a bootable image that can run # vmdb2, using UEFI. This can be used to install Debian onto a real # system. steps: - mkimg: "{{ output }}" size: 4G - mklabel: gpt device: "{{ output }}" - mkpart: primary device: "{{ output }}" start: 0% end: 1G part-tag: efi-part - mkpart: primary device: "{{ output }}" start: 1G end: 100% part-tag: root-part - mkfs: vfat partition: efi-part # - mklabel: msdos # device: "{{ output }}" # - mkpart: primary # device: "{{ output }}" # start: 0% # end: 100% # part-tag: root-part - mkfs: ext4 partition: root-part - mount: root-part fs-tag: root-fs - unpack-rootfs: root-fs - debootstrap: unstable mirror: http://deb.debian.org/debian target: root-fs unless: rootfs_unpacked - apt: install packages: - linux-image-amd64 fs-tag: root-fs unless: rootfs_unpacked - cache-rootfs: root-fs unless: rootfs_unpacked - apt: install packages: - python - console-setup - locales-all - ifupdown - vmdb2 - git - ssh - gnupg - ansible - cryptsetup - pass - lvm2 - dosfstools fs-tag: root-fs - ansible: root-fs playbook: v-i.yml # - grub: bios # root-fs: root-fs # root-part: root-part # device: "{{ output }}" - grub: uefi root-fs: root-fs root-part: root-part efi-part: efi-part