cloud config
More here
cloud-config
#cloud-config
groups:
- admingroup: [root,sys]
hostname: {name}%
ssh_authorized_keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1MK1Y+EeK9yzRY7d sshkeyname
packages:
- htop
- net-tools
- procps
- curl
- iputils-ping
- sudo
users:
- name: debian
lock_passwd: false
gecos: Firstname Lastname
homedir: /home/durbok
sudo: ["ALL=(ALL) NOPASSWD:ALL"]
shell: /bin/bash
passwd: $6$nFNc8/MbxUsTX2VL$tlluMB84XfqzPO.YikDXvMw17MFbBENLAfnryR96ww2hisUI4kE39mHM70aEJ.JzVoKd.z4dZaUcL82Y7Wyar0
ssh_authorized_keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx3PMK321MK1Y+EeK9yzRY7d sshkeyname
groups: users, sudo, admin
mkpasswd -m sha-512 urpasshere
network
#network:
version: 1
config:
- type: physical
name: enX0
subnets:
- type: static
address: 192.168.0.169/24
gateway: 192.168.0.1
- type: nameserver
address:
- 8.8.8.8
- 1.1.1.1
search:
- home.lan