mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2025-01-18 08:06:16 +01:00
823 B
823 B
WireGuard
Many of our servers communicate through wireguard VPN with each others. If you need to collect logs with loki
and metrics with prometheus
for dashboards you need to have a wiregauard IP.
Setting up
-
For a new server add a new unused wireguard IP and set the following in
host_vars/<fqdn>/misc
wireguard_address: <wg-ip> wireguard_public_key: <wg-pubkey>
-
Save the private key in a encypted vault in
host_vars/<fqdn>/vault_wireguard.yml
Tips:
-
Pick next available IP for Wireguard from
grep -r wireguard_address host_vars/ | cut -f3 -d: | sort -h
-
Wireguard key generation docs: https://www.wireguard.com/quickstart/#key-generation
-
-
Execute
wireguard
andprometheus
roles onmonitoring.archlinux.org.yml
playbook to get data from the server