blob: c25d9379bfe8c50f1236447f72347da1431b99de (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# wireguard client configuration ~~ /etc/wireguard/*.conf
# managed by Ansible
{% set host_keys = lookup("file", wg_host_keys).splitlines() %}
{% set dcontroller_keys = lookup("file", wg_dcontroller_keys).splitlines() %}
[Interface]
Address = {{ ip.in }}
PrivateKey = {{ host_keys[0] }}
[Peer]
PublicKey = {{ dcontroller_keys[1] }}
Endpoint = {{ hostvars[_i.dcontroller].ip.out }}:53
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
|