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.wireguardLicencia
 
            Unknown
          
Descargas
 
            318
          
Propietario
 