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: / - kpartx: "{{ output }}" - mkfs: vfat partition: efi - mkfs: ext4 partition: / - mount: / - unpack-rootfs: / - debootstrap: buster mirror: http://deb.debian.org/debian target: / unless: rootfs_unpacked - apt: install packages: - linux-image-amd64 fs-tag: / unless: rootfs_unpacked - cache-rootfs: / unless: rootfs_unpacked - apt: install packages: - python3-distutils - console-setup - locales-all - ifupdown - vmdb2 - git - ssh - ansible - cryptsetup - pass - dosfstools - emacs - gpg - scdaemon tag: / - ansible: / playbook: v-i.yml - copy-file: /root/x220.sh src: x220.sh perm: 0755 - fstab: / - grub: uefi tag: / efi: efi