36 lines
879 B
Smarty
36 lines
879 B
Smarty
#cloud-config
|
|
hostname: ${hostname}
|
|
manage_etc_hosts: true
|
|
users:
|
|
- name: ubuntu
|
|
passwd: $6$X9ichNs1seliRKSE$z2ci5fBlG8karm40.JAO607XmZn5fm0wncHBiIMzXYNuvphVBfJNowNUA55fITPN8.JbtCMRR3o8NjmPWni/S/
|
|
lock_passwd: false
|
|
sudo: ["ALL=(ALL) NOPASSWD:ALL"]
|
|
groups: [adm, audio, cdrom, dialout, floppy, video, plugdev, dip, netdev]
|
|
shell: /bin/bash
|
|
ssh-authorized-keys:
|
|
- "${ssh_key}"
|
|
|
|
write_files:
|
|
- path: /etc/netplan/50-cloud-init.yaml
|
|
content: |
|
|
network:
|
|
version: 2
|
|
ethernets:
|
|
ens192:
|
|
dhcp4: no
|
|
addresses:
|
|
- ${ip_addr}/24
|
|
routes:
|
|
- to: default
|
|
via: ${gateway}
|
|
nameservers:
|
|
addresses:
|
|
- ${dns1}
|
|
- ${dns2}
|
|
owner: root:root
|
|
permissions: '0600'
|
|
|
|
runcmd:
|
|
- netplan apply
|