#cloud-config # Rina VM - Debian minimal with cloud-init # User, SSH, swap, static IP, and base setup # Static network (VM is attached to br1.40 on host). IP 192.168.0.225; adjust gateway/DNS in this file if needed. network: version: 2 ethernets: enp1s0: addresses: [192.168.0.225/24] routes: - to: default via: 192.168.0.1 nameservers: addresses: [192.168.0.1] users: - name: rina lock_passwd: false shell: /bin/bash sudo: ALL=(ALL) NOPASSWD:ALL ssh_authorized_keys: [] # Add your SSH public key here for key-based login, e.g.: # ssh_authorized_keys: # - ssh-ed25519 AAAA... your-key - name: tototheo lock_passwd: false shell: /bin/bash sudo: ALL=(ALL) NOPASSWD:ALL ssh_authorized_keys: [] chpasswd: list: | rina:rinapwd tototheo:xFpbIjpHE38qzUB expire: false package_update: true package_upgrade: true packages: - openssh-server - cloud-guest-utils - qemu-guest-agent runcmd: # Create 4 GiB swap file - fallocate -l 4G /swapfile - chmod 600 /swapfile - mkswap /swapfile - swapon /swapfile - echo '/swapfile none swap sw 0 0' >> /etc/fstab final_message: "Rina VM is ready. Login as rina or tototheo."