joenyland.wireguard
joenyland.wireguard
Installe WireGuard.
Exigences
Aucune.
Variables de rôle
wireguard_interfaces
Définit les interfaces WireGuard à configurer.
Exemple
wireguard_interfaces:
wg0:
adresse:
mtu:
post_up:
- wg set %i private-key /etc/wireguard/private.key # Recommandé. Cette clé est générée lors de l'installation du rôle.
dns: # Optionnel
- 1.1.1.1 # Serveur DNS 1
- 2.2.2.2 # Serveur DNS 2
- vpn # Domaine de recherche
pairs:
- nom: # Optionnel
clé_publique:
ips_autorisés:
point_de_terminaison: # Optionnel
keep_alive: # Optionnel
activé: true # Cette interface devrait-elle démarrer au démarrage ?
état: démarré # Quel état devrait avoir l'interface ?
Dépendances
Aucune.
Exemple de Playbook
- hôtes: serveur
rôles:
- joenyland.wireguard
Licence
MIT
Informations sur l'auteur
⌨️ avec ❤️ par Joe Nyland
Installer
ansible-galaxy install joenyland.wireguard
Licence
Unknown
Téléchargements
297
Propriétaire