Files
windesheim-iac/week-2/opdracht-2/userdata.tftpl

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