26 lines
577 B
YAML
26 lines
577 B
YAML
|
|
#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
|