#cloud-config # Hostname management preserve_hostname: False hostname: k3s-03 fqdn: k3s-03.sweet.home # Users users: - default - name: mlab groups: ['wheel'] shell: /bin/bash sudo: ALL=(ALL) NOPASSWD:ALL ssh-authorized-keys: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDcNmjCbCwF7WMJEI18m9kUXNyyUZkHcQgjnSTFGHM+j1+bki/Ha2NRgtelDJX7GYIIpLwy5HEhxjXQK2k2lEzf/6U4wNemhJir7s7OtV9UXpAU2PmPT2a0Tu42kOoILuThXwO89Sgd7FFHH8scRZ0F2FNuxXsTjc8hLjgvQwr5QDlIOc0q7W40s8oze3UyQy6n+xImWToxAPDNP6WVlFdefCw4QLlZwSi3OvSGfBwgLqWLHXqg/2qyLPwKzy5CDLyvNJLHt3d/ySCAJz7j+kr5IAWYpNKTGnUt/u+IGJmY2Ry54MpKviF+BQbDHDbA9iOLLXzcKbciQ+90t3MzxCwm0jKPkPYmeoH2nAJ7joLO62oRsLaKlgL2ZPxZUczbjtQhPEhP/JZ0tWdpomti+eTjyyZax14XvLjX+pXWV+11m8TgwBOIypWxxFR4tSbZAmkjzXgmtfjm6YkCowfQlJBSwr4g9N4ovTeGmiBdpN9svcA77pA3kZZ60lZKNlLC2MLnVe4sNZSfTWslKH/+rpsl6dli3KAvFOS/NadHA8YyN6vVlR7ebpekK+NbZsY7+A7C9CyUCJxc0kH1mJWA85Fkks/IVqrc0xorKKmRTebNI/e5E9fOIajjfGpk53Tmvnx+Oi5zK7iWDBCNtEl+ivddSc0++eIzz/Xa7cF7hQIDbQ== VM-images # Configure where output will go output: all: ">> /var/log/cloud-init.log" # configure interaction with ssh server ssh_genkeytypes: ['ed25519', 'rsa'] # Install my public ssh key to the first user-defined user configured # in cloud.cfg in the template (which is centos for CentOS cloud images) ssh_authorized_keys: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDcNmjCbCwF7WMJEI18m9kUXNyyUZkHcQgjnSTFGHM+j1+bki/Ha2NRgtelDJX7GYIIpLwy5HEhxjXQK2k2lEzf/6U4wNemhJir7s7OtV9UXpAU2PmPT2a0Tu42kOoILuThXwO89Sgd7FFHH8scRZ0F2FNuxXsTjc8hLjgvQwr5QDlIOc0q7W40s8oze3UyQy6n+xImWToxAPDNP6WVlFdefCw4QLlZwSi3OvSGfBwgLqWLHXqg/2qyLPwKzy5CDLyvNJLHt3d/ySCAJz7j+kr5IAWYpNKTGnUt/u+IGJmY2Ry54MpKviF+BQbDHDbA9iOLLXzcKbciQ+90t3MzxCwm0jKPkPYmeoH2nAJ7joLO62oRsLaKlgL2ZPxZUczbjtQhPEhP/JZ0tWdpomti+eTjyyZax14XvLjX+pXWV+11m8TgwBOIypWxxFR4tSbZAmkjzXgmtfjm6YkCowfQlJBSwr4g9N4ovTeGmiBdpN9svcA77pA3kZZ60lZKNlLC2MLnVe4sNZSfTWslKH/+rpsl6dli3KAvFOS/NadHA8YyN6vVlR7ebpekK+NbZsY7+A7C9CyUCJxc0kH1mJWA85Fkks/IVqrc0xorKKmRTebNI/e5E9fOIajjfGpk53Tmvnx+Oi5zK7iWDBCNtEl+ivddSc0++eIzz/Xa7cF7hQIDbQ== VM-images # set timezone for VM timezone: Europe/Athens # Remove cloud-init runcmd: - systemctl stop NetworkManager.service && systemctl start NetworkManager.service - dnf -y remove cloud-init