test:1
This commit is contained in:
35
cloud-init.tpl
Normal file
35
cloud-init.tpl
Normal file
@@ -0,0 +1,35 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user