user-data 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #cloud-config
  2. # Hostname management
  3. preserve_hostname: False
  4. hostname: k3s-03
  5. fqdn: k3s-03.sweet.home
  6. # Users
  7. users:
  8. - default
  9. - name: mlab
  10. groups: ['wheel']
  11. shell: /bin/bash
  12. sudo: ALL=(ALL) NOPASSWD:ALL
  13. ssh-authorized-keys:
  14. - 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
  15. # Configure where output will go
  16. output:
  17. all: ">> /var/log/cloud-init.log"
  18. # configure interaction with ssh server
  19. ssh_genkeytypes: ['ed25519', 'rsa']
  20. # Install my public ssh key to the first user-defined user configured
  21. # in cloud.cfg in the template (which is centos for CentOS cloud images)
  22. ssh_authorized_keys:
  23. - 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
  24. # set timezone for VM
  25. timezone: Europe/Athens
  26. # Remove cloud-init
  27. runcmd:
  28. - systemctl stop NetworkManager.service && systemctl start NetworkManager.service
  29. - dnf -y remove cloud-init