joenyland.wireguard
joenyland.wireguard
Instaluje WireGuard.
Wymagania
Brak.
Zmienne roli
wireguard_interfaces
Definiuje interfejsy WireGuard do skonfigurowania.
Przykład
wireguard_interfaces:
wg0:
address:
mtu:
post_up:
- wg set %i private-key /etc/wireguard/private.key # Zalecane. Ten klucz jest generowany przy instalacji roli.
dns: # Opcjonalnie
- 1.1.1.1 # Serwer DNS 1
- 2.2.2.2 # Serwer DNS 2
- vpn # Domeny wyszukiwania
peers:
- name: # Opcjonalnie
public_key:
allowed_ips:
endpoint: # Opcjonalnie
keep_alive: # Opcjonalnie
enabled: true # Czy ten interfejs ma się uruchamiać przy starcie?
state: started # W jakim stanie ma być interfejs?
Zależności
Brak.
Przykładowy playbook
- hosts: server
roles:
- joenyland.wireguard
Licencja
MIT
Informacje o autorze
⌨️ z ❤️ przez Joe Nyland
Zainstaluj
ansible-galaxy install joenyland.wireguard
Licencja
Unknown
Pobrania
297
Właściciel