Files
terraform-vm/cloud-init.tpl
yanbang 078be77e0f test:1
2026-02-06 13:44:35 +08:00

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