Files
gitops/apps/wireguard/configmap.yaml
T
2026-09-27 04:06:10 +05:30

27 lines
917 B
YAML

apiVersion: v1
data:
wg0.conf: |
# Based on the image's /defaults/server.conf. The init container adds
# PrivateKey from the SealedSecret. After editing peers, bump
# wireguard.whyredfire.dev/config-revision on the Deployment to restart it.
[Interface]
Address = 10.13.13.1
ListenPort = 51820
MTU = 1280
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth+ -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth+ -j MASQUERADE
[Peer]
# macbook
PublicKey = xuWFr3AHPeh/gRO5NiCGnwHcr0e/8InaroXcY8S5eC0=
AllowedIPs = 10.13.13.2/32
[Peer]
# phone
PublicKey = 8VBoG0Bpwv1UhAOethIgRJXmaNWPErSWkqcfdjGmhHs=
AllowedIPs = 10.13.13.3/32
kind: ConfigMap
metadata:
name: wireguard
namespace: wireguard