34 lines
655 B
Plaintext
34 lines
655 B
Plaintext
#cloud-config
|
|
users:
|
|
- name: skylab
|
|
ssh-authorized-keys:
|
|
- ${skylab-ssh-key}
|
|
shell: /bin/bash
|
|
sudo: ['ALL=(ALL) NOPASSWD:ALL']
|
|
|
|
write_files:
|
|
- path: /home/skylab/.ssh/azure
|
|
content: |
|
|
${azure-private-key}
|
|
permissions: '0600'
|
|
owner: skylab:skylab
|
|
defer: true
|
|
|
|
- path: /home/skylab/.ssh/config
|
|
content: |
|
|
Host azurevm
|
|
HostName ${azure-vm-ip}
|
|
User iac
|
|
IdentityFile ~/.ssh/azure
|
|
StrictHostKeyChecking no
|
|
UserKnownHostsFile=/dev/null
|
|
permissions: '0600'
|
|
owner: skylab:skylab
|
|
defer: true
|
|
|
|
packages:
|
|
- wget
|
|
- ntpdate
|
|
|
|
runcmd:
|
|
- ntpdate pool.ntp.org |