/usr/share/doc/netplan/examples
NameSizeModeActions
bonding.yaml2450644editdlrm
bonding_router.yaml9730644editdlrm
bridge.yaml1560644editdlrm
bridge_vlan.yaml2450644editdlrm
dhcp.yaml860644editdlrm
dhcp_wired8021x.yaml2160644editdlrm
direct_connect_gateway.yaml1880644editdlrm
direct_connect_gateway_ipv6.yaml2170644editdlrm
infiniband.yaml2130644editdlrm
ipv6_tunnel.yaml3810644editdlrm
loopback_interface.yaml1260644editdlrm
modem.yaml3600644editdlrm
network_manager.yaml490644editdlrm
offload.yaml3070644editdlrm
openvswitch.yaml11110644editdlrm
route_metric.yaml1910644editdlrm
source_routing.yaml5610644editdlrm
sriov.yaml2990644editdlrm
sriov_vlan.yaml3150644editdlrm
static.yaml2720644editdlrm
static_multiaddress.yaml1910644editdlrm
static_singlenic_multiip_multigateway.yaml3450644editdlrm
vlan.yaml6180644editdlrm
vrf.yaml3040644editdlrm
vxlan.yaml6850644editdlrm
windows_dhcp_server.yaml910644editdlrm
wireguard.yaml9510644editdlrm
wireless.yaml3700644editdlrm
wpa_enterprise.yaml7800644editdlrm
Edit: /usr/share/doc/netplan/examples/wireguard.yaml (951B)
network: version: 2 tunnels: wg0: #server mode: wireguard addresses: [10.10.10.20/24] key: 4GgaQCy68nzNsUE5aJ9fuLzHhB65tAlwbmA72MWnOm8= mark: 42 port: 51820 peers: - keys: public: M9nt4YujIOmNrRmpIRTmYSfMdrpvE7u6WkG8FY8WjG4= shared: 7voRZ/ojfXgfPOlswo3Lpma1RJq7qijIEEUEMShQFV8= allowed-ips: [20.20.20.10/24] routes: - to: default via: 10.10.10.21 metric: 100 wg1: #client mode: wireguard addresses: [20.20.20.10/24] key: KPt9BzQjejRerEv8RMaFlpsD675gNexELOQRXt/AcH0= peers: - endpoint: 10.10.10.20:51820 allowed-ips: [0.0.0.0/0] keys: public: rlbInAj0qV69CysWPQY7KEBnKxpYCpaWqOs/dLevdWc= shared: 7voRZ/ojfXgfPOlswo3Lpma1RJq7qijIEEUEMShQFV8= keepalive: 21 routes: - to: default via: 20.20.20.11 metric: 200