#cloud-config # The networking setup is a bit of a hack, because the cloud-init network # configuration doesn't support WiFi, see # https://cloudinit.readthedocs.io/en/latest/topics/network-config-format-v2.html. users: - name: $USERNAME gecos: $USERFULLNAME groups: [sudo, users] sudo: ALL=(ALL) NOPASSWD:ALL lock_passwd: false shell: /bin/bash ssh_authorized_keys: - $SSH_PUBKEY apt: sources: rudefox.list: source: "deb [arch=all] https://repo.rudefox.io/repository/apt-release focal main" key: | -----BEGIN PGP PUBLIC KEY BLOCK----- mQENBF98c5oBCADb1LGtaxRg6pCHadJ72XVgkOkdrCBs7TElovYeX1y/pj1kUmSN +RO0Ax0YlHxKpuicIEU3HzL8qJ0FbB9ShGnYXxVhxn4HuVSvVpqcExCK2Dkz2g2+ 0HpmDsptcsHpvTr0JiPClr4GgbeJuoz5kBOwmE8uQ5NswUysvkOWnlht1ILZMGat wimqQaJbZ57TI+q3GPCRaWc2bwRoFS/bVjQrZ18fkRcdUsWLcy0JuipoBklWbKSP VT1kfwz+akhyjiNO8F9n+5JYDi6vbZIwucQMcsLkZyvhdhLPfd37jjdFFF7EIG4d tsF50JzbpAEt4FfHDvyEgfOTE+CWU52CS5EBABEBAAG0H1RPUmNoLUFnZW50IDxi amR3ZWNrQGdtYWlsLmNvbT6JAU4EEwEKADgWIQQU2IX2LS4EHRNbm77btWA5gL84 gwUCX3xzmgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRDbtWA5gL84g5pq B/48M4WZLfoeLNuw39MEDXF7WSDglF5qle7I8AnB0OTxER1WZO8ZiZcHjZChINXY qTglpfdj525cD2s7ClFkFMsvAUy+th/otguac41DZcbiJUQoNAHbu3rAdnEHERxU 8at6us1kgou5Cd+zz9a6LbusUte4MCTGx/yAd0mNrZqkMO8v0Rb0VvKZhm658RXp y8ExNfZYRLy1qH5K+ucL78dczAeIMyYlEUXJpFVvR7vgpMOQuIcSA7ez4gXNWmwp rgzJtFxzVo1RGDujlcjqJxH02KXo52KRmkXxfF8gF3Rkt4pNuCgw9v9flvBg9dEb fwqgmqM4gR+TXquJ7e9wnvly =VE78 -----END PGP PUBLIC KEY BLOCK----- packages: ['torch-agent'] runcmd: # Multi-arch support on aarch64 - 'dpkg --add-architecture armhf' # Run setup scripts - '/boot/firmware/cloud-init/initial-setup.sh' - '/boot/firmware/cloud-init/configure-torch.sh' - 'reboot now'