steps: - mkimg: "{{ output }}" size: 100G - mklabel: gpt device: "{{ output }}" - mkpart: primary device: "{{ output }}" start: 0% end: 1G tag: efi - mkpart: primary device: "{{ output }}" start: 1G end: 100% tag: / - kpartx: "{{ output }}" - mkfs: vfat partition: efi - mkfs: ext4 partition: / - mount: / - unpack-rootfs: / - debootstrap: bullseye mirror: http://deb.debian.org/debian variant: minbase target: / unless: rootfs_unpacked include: - linux-image-amd64 - python3 - systemd-sysv - build-essential - virtual-filesystems: / - cache-rootfs: / unless: rootfs_unpacked - apt: install tag: / packages: - file - less - man-db - vim - zstd - fstab: / - grub: uefi tag: / efi: efi console: serial quiet: false - ansible: / playbook: ambient-playbook-base.yml