joenyland.wireguard

joenyland.wireguard

CI

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

À propos du projet

Installs WireGuard

Installer
ansible-galaxy install joenyland.wireguard
Licence
Unknown
Téléchargements
297
Propriétaire