joenyland.wireguard

joenyland.wireguard

CI

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

O projekcie

Installs WireGuard

Zainstaluj
ansible-galaxy install joenyland.wireguard
Licencja
Unknown
Pobrania
297
Właściciel