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>/miscwireguard_address: <wg-ip> wireguard_public_key: <wg-pubkey> -
Save the private key in a encypted vault in
host_vars/<fqdn>/vault_wireguard.ymlTips:
-
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
wireguardandprometheusroles onmonitoring.archlinux.org.ymlplaybook to get data from the server