feat: improve WireGuard client management and framework initialization
- Improve WireGuard client IP calculation logic (find next available IP) - Add local wireguard-clients directory for storing client configs - Integrate Redis pool into CacheInitializer - Improve ContainerBootstrapper with better imports and Redis pool - Add monitoring role tags for better task organization - Update WireGuard documentation - Store generated WireGuard client configs locally
This commit is contained in:
27
deployment/ansible/wireguard-clients/grafana-test.conf
Normal file
27
deployment/ansible/wireguard-clients/grafana-test.conf
Normal file
@@ -0,0 +1,27 @@
|
||||
# WireGuard Client Configuration for grafana-test
|
||||
# Generated by Ansible - DO NOT EDIT MANUALLY
|
||||
|
||||
[Interface]
|
||||
# Client private key
|
||||
PrivateKey = uMhNKh+Wi0aykTnazfSJD6l7Wc2V1Pe+7rFtFcnfynw=
|
||||
|
||||
# Client IP address in VPN network
|
||||
Address = 10.8.0.4/24
|
||||
|
||||
# DNS server (optional)
|
||||
DNS = 1.1.1.1, 8.8.8.8
|
||||
|
||||
[Peer]
|
||||
# Server public key
|
||||
PublicKey = hT3OCWZ6ElX79YdAdexSsZnbWLzRM/5szk+XNEBUaS8=
|
||||
|
||||
# Server endpoint
|
||||
Endpoint = 94.16.110.151:51820
|
||||
|
||||
# Allowed IPs (routes through VPN)
|
||||
# IMPORTANT: Only VPN network is routed through VPN by default
|
||||
# SSH access via normal IP (94.16.110.151) remains available
|
||||
AllowedIPs = 10.8.0.0/24
|
||||
|
||||
# Keep connection alive
|
||||
PersistentKeepalive = 25
|
||||
27
deployment/ansible/wireguard-clients/mikepc.conf
Normal file
27
deployment/ansible/wireguard-clients/mikepc.conf
Normal file
@@ -0,0 +1,27 @@
|
||||
# WireGuard Client Configuration for mikepc
|
||||
# Generated by Ansible - DO NOT EDIT MANUALLY
|
||||
|
||||
[Interface]
|
||||
# Client private key
|
||||
PrivateKey = wFxqFHe4R8IVzkAQSHaAwVfwQ2rfm5vCySZMpvPsVUQ=
|
||||
|
||||
# Client IP address in VPN network
|
||||
Address = 10.8.0.3/24
|
||||
|
||||
# DNS server (optional)
|
||||
DNS = 1.1.1.1, 8.8.8.8
|
||||
|
||||
[Peer]
|
||||
# Server public key
|
||||
PublicKey = hT3OCWZ6ElX79YdAdexSsZnbWLzRM/5szk+XNEBUaS8=
|
||||
|
||||
# Server endpoint
|
||||
Endpoint = 94.16.110.151:51820
|
||||
|
||||
# Allowed IPs (routes through VPN)
|
||||
# IMPORTANT: Only VPN network is routed through VPN by default
|
||||
# SSH access via normal IP (94.16.110.151) remains available
|
||||
AllowedIPs = 10.8.0.0/24
|
||||
|
||||
# Keep connection alive
|
||||
PersistentKeepalive = 25
|
||||
Reference in New Issue
Block a user