steps: - mkimg: "{{ output }}" size: 4G - mklabel: gpt device: "{{ output }}" - mkpart: primary device: "{{ output }}" start: 0% end: 10M tag: prep - mkpart: primary device: "{{ output }}" start: 10M end: 100% tag: rootfs - kpartx: "{{ output }}" - mkfs: ext4 partition: rootfs label: smoke - mount: rootfs - create-dir: /smoke-dir perm: 0777 uid: 1000 gid: 1000 - create-file: /smoke-create-file.txt contents: No smoke here. perm: 0777 uid: 1000 gid: 1000 - copy-file: /smoke-copy-file.txt src: smoke-copy-file.txt perm: 0777 uid: 1000 gid: 1000 - unpack-rootfs: rootfs - debootstrap: buster arch: ppc64el mirror: http://deb.debian.org/debian keyring: /usr/share/keyrings/debian-archive-keyring.gpg target: rootfs unless: rootfs_unpacked - apt: install packages: - linux-image-powerpc64le tag: rootfs unless: rootfs_unpacked - cache-rootfs: rootfs unless: rootfs_unpacked - chroot: rootfs shell: | sed -i '/^root:[^:]*:/s//root::/' /etc/passwd echo ppc64el-vmdb2 > /etc/hostname - fstab: rootfs - grub: ieee1275 tag: rootfs prep: prep console: serial