Contents

Qemu cloud-init

qemu commands

$ qemu-img create -b Fedora-Cloud-Base-37-1.7.x86_64.qcow2 -f qcow2 -F qcow2 f37-1.qcow2 10G

$ virt-install --name=fedora37 --ram=2048 --vcpus=1 --import --disk path=f37-1.qcow2,format=qcow2 --os-variant=fedora37 --network bridge=virbr0,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole --cloud-init user-data=user-data,meta-data=meta-data

#--network network=net-work-name,mac=02:01:00:00:00:66 --cdrom /var/lib/libvirt/images/some_iso.iso

Note
network name to adapt

cloud-init

meta-data
instance-id: fedora37
local-hostname: fedora37
user-data
#cloud-config
users:
  - name: foo
    ssh_authorized_keys:
      - ssh-rsa 
    sudo: ['ALL=(ALL) NOPASSWD:ALL']
    groups: sudo
    shell: /bin/bash