kvm/user-data.yaml

46 lines
1.3 KiB
YAML

#cloud-config
---
autoinstall:
version: 1
locale: en_US.UTF-8
keyboard:
layout: us
identity:
hostname: vm-template-staging
username: moeny
password: '$6$rounds=4096$saltsaltsaltsalt$hashedpasswordhere'
ssh:
install-server: true
authorized-keys:
# Add username or email to end of authorized-key below
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCRMJNdI/n/7xYN65zHFN8hlRSDg5OPJ12AwOsUyP8OmKCQTapoVQ/suvjaUTCtt8o28QNIQm1vAD03hFNzVJn6F6FJu9vUbR+YqlmzmzGJXB6sWWTEnc9/GsVvLoculuzFYfa2qU9xFbuUTtqFRu6qor82TPAhy/yVWzIvRxlfuxKLpdU9paKiV+WtCkSpVoBgIH6soBE1swMX4ILIOGeFTrmCdBac4K1Bs0OarKtShR6PHdNiqPlwpCeQQDZD8ops69yBMc0t6poFZC9FYSj7arJEWvZN9YtUr+PJiYZQc+gIG4enPW1Zf4FEkXXvH/t6RaYMq9w/P5lIUNOVe169
allow-pw: false
network:
version: 2
ethernets:
enp1s0:
dhcp4: false
addresses:
- 100.40.223.190/24
gateway4: 100.40.223.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
storage:
layout:
name: lvm
sizing-policy: all
packages:
- vim
- btop
- net-tools
- fping
user-data:
disable_root: false
updates: all
shutdown: reboot
late-commands:
- ["curtin", "in-target", "--target=/target", "--", "/bin/bash", "-c", "echo '%sudo ALL=(ALL) NOPASSWD: ALL' | tee -a /etc/sudoers.d/nopasswd_sudo_group"]