2020-10-11 21:51:01 +00:00
|
|
|
#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
|
|
|
|
|
2020-11-02 09:18:20 +00:00
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
rudefox.list:
|
|
|
|
source: "deb 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']
|
|
|
|
|
2020-10-11 21:51:01 +00:00
|
|
|
runcmd:
|
|
|
|
# Disable optional PAM features for faster SSH login
|
|
|
|
# - 'mv /etc/pam.d/sshd /etc/pam.d/sshd.bak'
|
|
|
|
# - 'sed "s/^session[ \t]\+optional/#\0/" /etc/pam.d/sshd.bak > /etc/pam.d/sshd'
|
|
|
|
|
|
|
|
# Back up the SSH default config and activate the new config
|
|
|
|
# - 'mv /etc/ssh/sshd_config /etc/ssh/sshd_config.bak'
|
|
|
|
# - 'mv /etc/ssh/sshd_config.new /etc/ssh/sshd_config'
|
|
|
|
# - 'service ssh reload'
|
|
|
|
|
|
|
|
# Multi-arch support on aarch64
|
|
|
|
- 'dpkg --add-architecture armhf'
|
|
|
|
|
|
|
|
# Run optional script for additoinal package setup
|
|
|
|
- '/boot/firmware/cloud-init/initial-setup.sh'
|
2020-11-02 09:18:20 +00:00
|
|
|
- '/boot/firmware/cloud-init/configure-torch.sh'
|
|
|
|
- 'reboot now'
|