#cloud-config users: - name: crosvm sudo: ALL=(ALL) NOPASSWD:ALL lock_passwd: False # Hashed password is 'crosvm' passwd: $6$rounds=4096$os6Q9Ok4Y9a8hKvG$EwQ1bbS0qd4IJyRP.bnRbyjPbSS8BwxEJh18PfhsyD0w7a4GhTwakrmYZ6KuBoyP.cSjYYSW9wYwko4oCPoJr. # Pubkey for `../vm_key` ssh_authorized_keys: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYan8oXtUm6WTIClGMsfEf3hmJe+T8p08t9O8StuuDHyAtl1lC+8hOcuXTNvbc52/HNdZ5EO4ZpP3n+N6XftfXFWQanI8OrIHVpsMATMnofHE9RBHWcR/gH0V3xKnXcTvo3S0T3ennfCYxjtL7l7EvHDMdacX8NFOaARH92qJd/YdFp73mqykmc81OCZ4ToQ5s+20T7xvRzedksfSj/wIx3z8BJK9iovkQhNGFd1o557Vq1g3Bxk1PbcIUAvFPl0SwwlFfHBi2M9kZgCVa8UfokBzu77zvxWFud+MXVrfralwKV88k9Cy9FL5QGbtCiZ7RDP5pf69xapKBK+z2L+zuVlSkvaB1CcXuqqVDjD84LXEA+io0peXQcsqbAfbLo0666P7JsweCyQ07qc4AM8gv52SzFuQTIuHLciYxbPgkZTieKgmQLJ1EgfJelOG/+60XC24LbzPIAQxcO83erC/SQ3mTUizu6BueJt7LD1V6vXHcjLfE19FecIJ8U0XDaDU= crosvm@localhost groups: kvm, disk, tty # Store working data on tmpfs to reduce unnecessary disk IO mounts: - [swap, null] - [tmpfs, /tmp, tmpfs] # Runtime dependencies of crosvm binaries. # Note: Keep in sync with -dev packages of crosvm_(aarch64_)builder packages: - libcap2 - libdbus-1-3 - libdrm2 - libepoxy0 - libssl1.1 - libwayland-client0 - libx11-6 - libxext6 - rsync runcmd: # Trim some fat - [apt-get, remove, --yes, vim-runtime, iso-codes, perl, grub-common] - [apt-get, autoremove, --yes] - [apt-get, clean, --yes] - [rm, -rf, /var/lib/apt/lists] # Fill empty space with zeros, so the image can be sparsified. - [dd, if=/dev/zero, of=/mytempfile] - [rm, /mytempfile]