#cloud-config package_update: true package_upgrade: true packages: - curl - wget - git - python3 - python3-pip runcmd: - hostnamectl set-hostname ${hostname} - | # Configure default route for private-only server # Hetzner network route forwards traffic to edge gateway (10.0.0.2) cat > /etc/netplan/60-private-network.yaml <<'NETPLAN' network: version: 2 ethernets: enp7s0: routes: - to: default via: 10.0.0.1 NETPLAN chmod 600 /etc/netplan/60-private-network.yaml netplan apply