# 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 tag: efi - mkpart: primary device: "{{ output }}" start: 1G end: 100% tag: root - kpartx: "{{ output }}" - mkfs: vfat partition: efi - mkfs: ext4 partition: root - mount: root - unpack-rootfs: root - debootstrap: unstable mirror: http://deb.debian.org/debian target: root unless: rootfs_unpacked - apt: install packages: - linux-image-amd64 tag: root unless: rootfs_unpacked - cache-rootfs: root unless: rootfs_unpacked - apt: install packages: - python - console-setup - locales-all - ifupdown - vmdb2 - git - ssh - gnupg - ansible - cryptsetup - pass - lvm2 - dosfstools - emacs - gpg - scdaemon tag: root - ansible: root playbook: v-i.yml - grub: uefi tag: root efi: efi