joenyland.wireguard

joenyland.wireguard

CI

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

Acerca del proyecto

Installs WireGuard

Instalar
ansible-galaxy install joenyland.wireguard
Licencia
Unknown
Descargas
297
Propietario