joenyland.wireguard
joenyland.wireguard
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
Installer
 ansible-galaxy install joenyland.wireguardLicence
 
            Unknown
          
Téléchargements
 
            318
          
Propriétaire
 