joenyland.wireguard
joenyland.wireguard
Instala WireGuard.
Requisitos
Ninguno.
Variables del Rol
wireguard_interfaces
Define las interfaces de WireGuard a configurar.
Ejemplo
wireguard_interfaces:
wg0:
address:
mtu:
post_up:
- wg set %i private-key /etc/wireguard/private.key # Recomendado. Esta clave se genera al instalar el rol.
dns: # Opcional
- 1.1.1.1 # Servidor DNS 1
- 2.2.2.2 # Servidor DNS 2
- vpn # Dominio de búsqueda
peers:
- name: # Opcional
public_key:
allowed_ips:
endpoint: # Opcional
keep_alive: # Opcional
enabled: true # ¿Debería iniciarse esta interfaz al arrancar?
state: started # ¿En qué estado debería estar la interfaz?
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: server
roles:
- joenyland.wireguard
Licencia
MIT
Información del Autor
⌨️ con ❤️ por Joe Nyland
Instalar
ansible-galaxy install joenyland.wireguard
Licencia
Unknown
Descargas
297
Propietario